]> git.eshelyaron.com Git - emacs.git/commitdiff
Avoid compilation warnings
authorEli Zaretskii <eliz@gnu.org>
Wed, 19 Jun 2024 11:30:17 +0000 (14:30 +0300)
committerEshel Yaron <me@eshelyaron.com>
Fri, 21 Jun 2024 18:57:23 +0000 (20:57 +0200)
* src/xwidget.c (Fxwidget_perform_lispy_event): Avoid compiler
warnings.  (Bug#71638)

(cherry picked from commit c75aa8e0f626d8e3917ef98c9ecf2b928b7a76d2)

src/xwidget.c

index 04ebcbfe96c3060fb67cb7e4584cd865ef1f0bd7..5093e0c1e0057904f4533ab1b42d0fda092310d8 100644 (file)
@@ -489,10 +489,7 @@ On X11, modifier keys will not be processed if FRAME is nil and the
 selected frame is not an X-Windows frame.  */)
   (Lisp_Object xwidget, Lisp_Object event, Lisp_Object frame)
 {
-  struct xwidget *xw;
   struct frame *f = NULL;
-  int character = -1, keycode = -1;
-  int modifiers = 0;
 
 #ifdef USE_GTK
   GdkEvent *xg_event;
@@ -506,7 +503,6 @@ selected frame is not an X-Windows frame.  */)
 #endif
 
   CHECK_LIVE_XWIDGET (xwidget);
-  xw = XXWIDGET (xwidget);
 
   if (!NILP (frame))
     f = decode_window_system_frame (frame);
@@ -514,6 +510,10 @@ selected frame is not an X-Windows frame.  */)
     f = SELECTED_FRAME ();
 
 #ifdef USE_GTK
+  int character = -1, keycode = -1;
+  int modifiers = 0;
+  struct xwidget *xw = XXWIDGET (xwidget);
+
 #ifdef HAVE_XINPUT2
   /* XI2 GDK devices crash if we try this without an embedder set.  */
   if (!f)