summaryrefslogtreecommitdiffstats
path: root/src/ui/tools/pen-tool.cpp
diff options
context:
space:
mode:
authorEduard Braun <eduard.braun2@gmx.de>2017-07-11 17:52:26 +0000
committerEduard Braun <eduard.braun2@gmx.de>2017-07-11 17:52:26 +0000
commit558fb7230c83dfffc8994cacf7a2955beb3d88a1 (patch)
tree0a49236e2b0ce9626863f6f487acb99aea30e64d /src/ui/tools/pen-tool.cpp
parentImprove revision format (diff)
parentOnly update shortcuts tree view once after updating (significantly reduces th... (diff)
downloadinkscape-558fb7230c83dfffc8994cacf7a2955beb3d88a1.tar.gz
inkscape-558fb7230c83dfffc8994cacf7a2955beb3d88a1.zip
Merge branch 'shortcuts' (!41)
Diffstat (limited to 'src/ui/tools/pen-tool.cpp')
-rw-r--r--src/ui/tools/pen-tool.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/ui/tools/pen-tool.cpp b/src/ui/tools/pen-tool.cpp
index 265ddf2ea..4f19b25c6 100644
--- a/src/ui/tools/pen-tool.cpp
+++ b/src/ui/tools/pen-tool.cpp
@@ -1050,13 +1050,7 @@ bool PenTool::_handleKeyPress(GdkEvent *event) {
// Check for undo if we have started drawing a path.
if (this->npoints > 0) {
- unsigned int shortcut = Inkscape::UI::Tools::get_group0_keyval (&event->key) |
- ( event->key.state & GDK_SHIFT_MASK ?
- SP_SHORTCUT_SHIFT_MASK : 0 ) |
- ( event->key.state & GDK_CONTROL_MASK ?
- SP_SHORTCUT_CONTROL_MASK : 0 ) |
- ( event->key.state & GDK_MOD1_MASK ?
- SP_SHORTCUT_ALT_MASK : 0 );
+ unsigned int shortcut = sp_shortcut_get_for_event((GdkEventKey*)event);
Inkscape::Verb* verb = sp_shortcut_get_verb(shortcut);
if (verb) {
unsigned int vcode = verb->get_code();