]> git.eshelyaron.com Git - emacs.git/commitdiff
Get rid of some unnecessary code in handle_one_xevent
authorPo Lu <luangruo@yahoo.com>
Sat, 22 Jan 2022 07:01:28 +0000 (15:01 +0800)
committerPo Lu <luangruo@yahoo.com>
Sat, 22 Jan 2022 07:02:12 +0000 (15:02 +0800)
* src/xterm.c (handle_one_xevent): Stop mutating event->xkey.

src/xterm.c

index 81baeddbcaaca4b01cef54ce9de9dde9cb394555..36e0045d2ed1b29b1459fc6330d3d95a76f78adc 100644 (file)
@@ -9276,7 +9276,8 @@ handle_one_xevent (struct x_display_info *dpyinfo,
           int modifiers;
           Lisp_Object coding_system = Qlatin_1;
          Lisp_Object c;
-         /* Event will be modified.  */
+         /* `xkey' will be modified, but it's not important to modify
+            `event' itself.  */
          XKeyEvent xkey = event->xkey;
 
 #ifdef USE_GTK
@@ -9538,8 +9539,6 @@ handle_one_xevent (struct x_display_info *dpyinfo,
            if (keysym == NoSymbol)
              break;
          }
-         /* FIXME: check side effects and remove this.  */
-         ((XEvent *) event)->xkey = xkey;
         }
     done_keysym:
 #ifdef HAVE_X_I18N