summaryrefslogtreecommitdiffstats
path: root/src/helper/window.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/helper/window.cpp')
-rw-r--r--src/helper/window.cpp16
1 files changed, 1 insertions, 15 deletions
diff --git a/src/helper/window.cpp b/src/helper/window.cpp
index 270f9a3c8..28fc25606 100644
--- a/src/helper/window.cpp
+++ b/src/helper/window.cpp
@@ -13,26 +13,12 @@
#include "desktop.h"
#include "inkscape.h"
#include "shortcuts.h"
-#include "ui/tools/tool-base.h"
#include "window.h"
static bool on_window_key_press(GdkEventKey* event)
{
unsigned shortcut = 0;
- // FIXME why?
- shortcut = Inkscape::UI::Tools::get_group0_keyval (event) |
- ( event->state & GDK_SHIFT_MASK ?
- SP_SHORTCUT_SHIFT_MASK : 0 ) |
- ( event->state & GDK_SUPER_MASK ?
- SP_SHORTCUT_SUPER_MASK : 0 ) |
- ( event->state & GDK_HYPER_MASK ?
- SP_SHORTCUT_HYPER_MASK : 0 ) |
- ( event->state & GDK_META_MASK ?
- SP_SHORTCUT_META_MASK : 0 ) |
- ( event->state & GDK_CONTROL_MASK ?
- SP_SHORTCUT_CONTROL_MASK : 0 ) |
- ( event->state & GDK_MOD1_MASK ?
- SP_SHORTCUT_ALT_MASK : 0 );
+ shortcut = sp_shortcut_get_for_event(event);
return sp_shortcut_invoke (shortcut, SP_ACTIVE_DESKTOP);
}