diff --git a/src/select-context.cpp b/src/select-context.cpp
index 1457b7603264b36a6bd9ebf4f3056ea16abc6044..08cb6247a48a863d031641909a45483781a870ac 100644 (file)
--- a/src/select-context.cpp
+++ b/src/select-context.cpp
desktop->updateNow();
}
+ if (event->button.button == 1) {
+ Inkscape::Rubberband::get()->stop(); // might have been started in another tool!
+ }
sc->button_press_shift = false;
sc->button_press_ctrl = false;
sc->button_press_alt = false;
ret = TRUE;
}
break;
+ case GDK_s:
+ case GDK_S:
+ if (MOD__SHIFT_ONLY) {
+ if (!selection->isEmpty()) {
+ seltrans->increaseState();
+ }
+ ret = TRUE;
+ }
+ break;
default:
break;
}