diff options
| author | bulia byak <buliabyak@gmail.com> | 2007-04-16 23:15:25 +0000 |
|---|---|---|
| committer | buliabyak <buliabyak@users.sourceforge.net> | 2007-04-16 23:15:25 +0000 |
| commit | ef203fb6464360f69d14d81ba14f88cbcfe3c39b (patch) | |
| tree | 8188a21595308182045ee0dc8b7f1ec6f111fe53 /src | |
| parent | Visual layout and spacing cleanup (diff) | |
| download | inkscape-ef203fb6464360f69d14d81ba14f88cbcfe3c39b.tar.gz inkscape-ef203fb6464360f69d14d81ba14f88cbcfe3c39b.zip | |
fix selecting in groups with alt
(bzr r2907)
Diffstat (limited to 'src')
| -rw-r--r-- | src/select-context.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/select-context.cpp b/src/select-context.cpp index f6abf44f5..1457b7603 100644 --- a/src/select-context.cpp +++ b/src/select-context.cpp @@ -627,10 +627,11 @@ sp_select_context_root_handler(SPEventContext *event_context, GdkEvent *event) } else if ((sc->button_press_ctrl || sc->button_press_alt) && !rb_escaped && !drag_escaped) { // ctrl+click, alt+click - sc->button_press_ctrl = FALSE; - item = sp_event_context_find_item (desktop, - NR::Point(event->button.x, event->button.y), event->button.state & GDK_MOD1_MASK, TRUE); + NR::Point(event->button.x, event->button.y), sc->button_press_alt, sc->button_press_ctrl); + + sc->button_press_ctrl = FALSE; + sc->button_press_alt = FALSE; if (item) { if (selection->includes(item)) { |
