# HG changeset patch # User Jan Dj¸«£rv # Date 1079799083 0 # Node ID 66000dbe48c9227e3fd0f371064b74ec64e2860f # Parent 93e8bd3487a6e69be894f0bdccfbfd101a1879ae * xterm.c (handle_one_xevent): Do not pass key press events to GTK. diff -r 93e8bd3487a6 -r 66000dbe48c9 src/ChangeLog --- a/src/ChangeLog Sat Mar 20 15:05:40 2004 +0000 +++ b/src/ChangeLog Sat Mar 20 16:11:23 2004 +0000 @@ -1,3 +1,8 @@ +2004-03-20 Jan Dj,Ad(Brv + + * xterm.c (handle_one_xevent): Do not pass key press events to + GTK. + 2004-03-19 Richard M. Stallman * s/sol2-6.h: Delete previous change. diff -r 93e8bd3487a6 -r 66000dbe48c9 src/xterm.c --- a/src/xterm.c Sat Mar 20 15:05:40 2004 +0000 +++ b/src/xterm.c Sat Mar 20 16:11:23 2004 +0000 @@ -6217,6 +6217,14 @@ Lisp_Object coding_system = Qlatin_1; Lisp_Object c; +#ifdef USE_GTK + /* Don't pass keys to GTK. A Tab will shift focus to the + tool bar in GTK 2.4. Keys will still go to menus and + dialogs because in that case popup_activated is TRUE + (see above). */ + *finish = X_EVENT_DROP; +#endif + event.xkey.state |= x_emacs_to_x_modifiers (FRAME_X_DISPLAY_INFO (f), extra_keyboard_modifiers);