From d9f3c3646006d5405d51f04d6b1d7d2889d366ab Mon Sep 17 00:00:00 2001 From: William Wold Date: Mon, 11 Feb 2019 16:19:44 -0500 Subject: Wayland support for panel-widget.c --- mate-panel/panel-widget.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mate-panel/panel-widget.c b/mate-panel/panel-widget.c index 555308f5..23722387 100644 --- a/mate-panel/panel-widget.c +++ b/mate-panel/panel-widget.c @@ -11,7 +11,10 @@ #include #include + +#ifdef HAVE_X11 #include /* for GTK_IS_SOCKET */ +#endif #include @@ -189,7 +192,10 @@ add_all_move_bindings (PanelWidget *panel) GDK_KEY_space, 0, "end_move", 0); +#ifdef HAVE_X11 focus_widget = gtk_window_get_focus (GTK_WINDOW (panel->toplevel)); + + // will always be false when not on X if (GTK_IS_SOCKET (focus_widget)) { /* * If the focus widget is a GtkSocket, i.e. the @@ -202,6 +208,7 @@ add_all_move_bindings (PanelWidget *panel) gtk_widget_grab_focus (GTK_WIDGET (panel)); saved_focus_widget = focus_widget; } +#endif } static void -- cgit v1.2.1