extend 3cda0e2a: Don't switch to range-mode if not needed for similar OPs.
This commit is contained in:
parent
3cda0e2a93
commit
cbe1f5d395
|
@ -1763,7 +1763,9 @@ Editor::set_selection_from_range (Location& loc)
|
||||||
selection->set (loc.start(), loc.end());
|
selection->set (loc.start(), loc.end());
|
||||||
commit_reversible_selection_op ();
|
commit_reversible_selection_op ();
|
||||||
|
|
||||||
set_mouse_mode (Editing::MouseRange, false);
|
if (!get_smart_mode () || mouse_mode != Editing::MouseObject) {
|
||||||
|
set_mouse_mode (MouseRange, false);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -2022,8 +2024,11 @@ Editor::select_range_between ()
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!get_smart_mode () || mouse_mode != Editing::MouseObject) {
|
||||||
|
set_mouse_mode (MouseRange, false);
|
||||||
|
}
|
||||||
|
|
||||||
begin_reversible_selection_op (X_("Select Range Between"));
|
begin_reversible_selection_op (X_("Select Range Between"));
|
||||||
set_mouse_mode (MouseRange);
|
|
||||||
selection->set (start, end);
|
selection->set (start, end);
|
||||||
commit_reversible_selection_op ();
|
commit_reversible_selection_op ();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user