forked from AuroraMiddleware/gtk
texthistory: always track selection bounds
It's cheap to store the selection position, so always set it even if we are in a user section. Otherwise, we risk not having the right position when starting a delete action within a begin_user_action(), end_user_action() pair. Related #4575
This commit is contained in:
parent
99d8dd751e
commit
e7871fbc43
@ -981,11 +981,8 @@ gtk_text_history_selection_changed (GtkTextHistory *self,
|
||||
return_if_applying (self);
|
||||
return_if_irreversible (self);
|
||||
|
||||
if (self->in_user == 0 && self->irreversible == 0)
|
||||
{
|
||||
self->selection.insert = CLAMP (selection_insert, -1, G_MAXINT);
|
||||
self->selection.bound = CLAMP (selection_bound, -1, G_MAXINT);
|
||||
}
|
||||
self->selection.insert = CLAMP (selection_insert, -1, G_MAXINT);
|
||||
self->selection.bound = CLAMP (selection_bound, -1, G_MAXINT);
|
||||
}
|
||||
|
||||
void
|
||||
|
Loading…
Reference in New Issue
Block a user