Mercurial > vim
comparison src/gui_gtk_x11.c @ 2571:42bdbc2bbb59 vim73
Fix #ifdef for GDK_SUPER_MASK. (Stephan Schulz)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sun, 15 Aug 2010 13:53:58 +0200 |
parents | 7c1f73452ea6 |
children | 073ff46fe397 |
comparison
equal
deleted
inserted
replaced
2570:71b56b4e7785 | 2571:42bdbc2bbb59 |
---|---|
1009 * Don't do this for <S-M-Tab>, that should become K_S_TAB with ALT. | 1009 * Don't do this for <S-M-Tab>, that should become K_S_TAB with ALT. |
1010 * Don't do this for double-byte encodings, it turns the char into a lead | 1010 * Don't do this for double-byte encodings, it turns the char into a lead |
1011 * byte. */ | 1011 * byte. */ |
1012 if (len == 1 | 1012 if (len == 1 |
1013 && ((state & GDK_MOD1_MASK) | 1013 && ((state & GDK_MOD1_MASK) |
1014 #ifdef GDK_SUPER_MASK | 1014 #if GTK_CHECK_VERSION(2,10,0) |
1015 || (state & GDK_SUPER_MASK) | 1015 || (state & GDK_SUPER_MASK) |
1016 #endif | 1016 #endif |
1017 ) | 1017 ) |
1018 && !(key_sym == GDK_BackSpace || key_sym == GDK_Delete) | 1018 && !(key_sym == GDK_BackSpace || key_sym == GDK_Delete) |
1019 && (string[0] & 0x80) == 0 | 1019 && (string[0] & 0x80) == 0 |
1063 if (len == -3 || key_sym == GDK_space || key_sym == GDK_Tab | 1063 if (len == -3 || key_sym == GDK_space || key_sym == GDK_Tab |
1064 || key_sym == GDK_Return || key_sym == GDK_Linefeed | 1064 || key_sym == GDK_Return || key_sym == GDK_Linefeed |
1065 || key_sym == GDK_Escape || key_sym == GDK_KP_Tab | 1065 || key_sym == GDK_Escape || key_sym == GDK_KP_Tab |
1066 || key_sym == GDK_ISO_Enter || key_sym == GDK_3270_Enter | 1066 || key_sym == GDK_ISO_Enter || key_sym == GDK_3270_Enter |
1067 || (enc_dbcs && len == 1 && ((state & GDK_MOD1_MASK) | 1067 || (enc_dbcs && len == 1 && ((state & GDK_MOD1_MASK) |
1068 #ifdef GDK_SUPER_MASK | 1068 #if GTK_CHECK_VERSION(2,10,0) |
1069 || (state & GDK_SUPER_MASK) | 1069 || (state & GDK_SUPER_MASK) |
1070 #endif | 1070 #endif |
1071 ))) | 1071 ))) |
1072 { | 1072 { |
1073 modifiers = modifiers_gdk2vim(state); | 1073 modifiers = modifiers_gdk2vim(state); |