selection->set (loc.start(), loc.end());
commit_reversible_selection_op ();
- set_mouse_mode (Editing::MouseRange, false);
+ if (!get_smart_mode () || mouse_mode != Editing::MouseObject) {
+ set_mouse_mode (MouseRange, false);
+ }
}
void
return;
}
+ if (!get_smart_mode () || mouse_mode != Editing::MouseObject) {
+ set_mouse_mode (MouseRange, false);
+ }
+
begin_reversible_selection_op (X_("Select Range Between"));
- set_mouse_mode (MouseRange);
selection->set (start, end);
commit_reversible_selection_op ();
}