summaryrefslogtreecommitdiff
path: root/src/pgtkterm.h
diff options
context:
space:
mode:
authorYuuki Harano <masm+github@masm11.me>2020-11-19 01:20:06 +0900
committerJeff Walsh <jeff.walsh@drtusers-MacBook-Pro.local>2020-11-24 12:24:40 +1100
commitb1b744057f4605cf7165a2041d2979a7decdacff (patch)
treee319e1540155d8fca339e9140a500f2cfed6cde4 /src/pgtkterm.h
parent8fa5427130c67a9710838672a61eaf2db0eb16ba (diff)
downloademacs-b1b744057f4605cf7165a2041d2979a7decdacff.tar.gz
emacs-b1b744057f4605cf7165a2041d2979a7decdacff.tar.bz2
emacs-b1b744057f4605cf7165a2041d2979a7decdacff.zip
Work around gtk_im_context_filter_keypress() issue with super key
* src/pgtkterm.c (x_find_modifier_meanings): Convert virtual super to non-virtual one. (pgtk_gtk_to_emacs_modifiers): Use non-virtual one. (pgtk_emacs_to_gtk_modifiers): Use non-virtual one. (key_press_event): Don't call pgtk_im_context_filter_keypress while super is pressed. * src/pgtkterm.h (struct pgtk_display_info): New member.
Diffstat (limited to 'src/pgtkterm.h')
-rw-r--r--src/pgtkterm.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pgtkterm.h b/src/pgtkterm.h
index 641509bb4e6..a777885518e 100644
--- a/src/pgtkterm.h
+++ b/src/pgtkterm.h
@@ -235,7 +235,7 @@ struct pgtk_display_info
struct frame *last_mouse_glyph_frame;
/* Modifier masks in gdk */
- int meta_mod_mask, alt_mod_mask;
+ int meta_mod_mask, alt_mod_mask, super_mod_mask;
/* The last click event. */
GdkEvent *last_click_event;