]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix build on PGTK
authorPo Lu <luangruo@yahoo.com>
Sat, 8 Jan 2022 07:27:50 +0000 (15:27 +0800)
committerPo Lu <luangruo@yahoo.com>
Sat, 8 Jan 2022 07:27:50 +0000 (15:27 +0800)
* src/gtkutil.c (xg_mark_data):
* src/gtkutil.h (xg_filter_key): Ifdef out definitions on PGTK.

src/gtkutil.c
src/gtkutil.h

index 4c516a4479a20fdaa631dd6e9bcd42646f7a3c5a..f2362275147e8cfedb67cae034a3eb957c35b541 100644 (file)
@@ -2956,6 +2956,7 @@ xg_mark_data (void)
         }
     }
 
+#ifndef HAVE_PGTK
   if (xg_pending_quit_event.kind != NO_EVENT)
     {
       eassert (xg_pending_quit_event.kind == ASCII_KEYSTROKE_EVENT);
@@ -2963,6 +2964,7 @@ xg_mark_data (void)
       mark_object (xg_pending_quit_event.frame_or_window);
       mark_object (xg_pending_quit_event.arg);
     }
+#endif
 }
 
 /* Callback called when a menu item is destroyed.  Used to free data.
index a1dd281f1d318bbbb30e650f391c090ee2ad0711..b74244d84d04db51e9f7a01abfd3ffdf0dbb48cb 100644 (file)
@@ -217,7 +217,9 @@ extern void xg_print_frames_dialog (Lisp_Object);
 extern bool xg_is_menu_window (Display *dpy, Window);
 #endif
 
+#ifndef HAVE_PGTK
 extern bool xg_filter_key (struct frame *frame, XEvent *xkey);
+#endif
 
 /* Mark all callback data that are Lisp_object:s during GC.  */
 extern void xg_mark_data (void);