summaryrefslogtreecommitdiffstats
path: root/src/main.cpp
diff options
context:
space:
mode:
authorAlex Valavanis <valavanisalex@gmail.com>2012-04-15 00:17:25 +0000
committerAlex Valavanis <valavanisalex@gmail.com>2012-04-15 00:17:25 +0000
commit0024197c76bca50d557edc2824646a636d695c4d (patch)
tree5806bbba74cc9460371d2175f8a354917004245e /src/main.cpp
parentDon't prevent deprecated symbol usage with GTK+ 3 build yet... let's go one s... (diff)
downloadinkscape-0024197c76bca50d557edc2824646a636d695c4d.tar.gz
inkscape-0024197c76bca50d557edc2824646a636d695c4d.zip
Get rid of remaining deprecated GDK Key symbols
(bzr r11250)
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 4bf327284..7a5d15cb7 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -117,6 +117,11 @@
#include <gdk/gdkkeysyms.h>
+#if !GTK_CHECK_VERSION(2,22,0)
+#define GDK_KEY_Alt_L 0xffe9
+#define GDK_KEY_Alt_R 0xffea
+#endif
+
enum {
SP_ARG_NONE,
SP_ARG_NOGUI,
@@ -889,8 +894,8 @@ snooper(GdkEvent *event, gpointer /*data*/) {
break;
case GDK_KEY_PRESS:
keyval = get_group0_keyval(&event->key);
- if (keyval == GDK_Alt_L) altL_pressed = TRUE;
- if (keyval == GDK_Alt_R) altR_pressed = TRUE;
+ if (keyval == GDK_KEY_Alt_L) altL_pressed = TRUE;
+ if (keyval == GDK_KEY_Alt_R) altR_pressed = TRUE;
alt_pressed = alt_pressed || altL_pressed || altR_pressed;
alt_pressed = alt_pressed || (event->button.state & GDK_MOD1_MASK);
if (alt_pressed)
@@ -900,8 +905,8 @@ snooper(GdkEvent *event, gpointer /*data*/) {
break;
case GDK_KEY_RELEASE:
keyval = get_group0_keyval(&event->key);
- if (keyval == GDK_Alt_L) altL_pressed = FALSE;
- if (keyval == GDK_Alt_R) altR_pressed = FALSE;
+ if (keyval == GDK_KEY_Alt_L) altL_pressed = FALSE;
+ if (keyval == GDK_KEY_Alt_R) altR_pressed = FALSE;
if (!altL_pressed && !altR_pressed)
alt_pressed = FALSE;
break;