gtk_widget_get_preferred_size (x->menubar_widget, NULL, &req);
req.height *= xg_get_scale (f);
-#ifndef HAVE_PGTK
+#if !defined HAVE_PGTK && defined HAVE_GTK3
if (FRAME_DISPLAY_INFO (f)->n_planes == 32)
{
GdkScreen *screen = gtk_widget_get_screen (x->menubar_widget);
NULL, NULL, &consumed);
xg_add_virtual_mods (dpyinfo, &xg_event->key);
xg_event->key.state &= ~consumed;
+#if GTK_CHECK_VERSION (3, 6, 0)
xg_event->key.is_modifier = gdk_x11_keymap_key_is_modifier (keymap,
xg_event->key.hardware_keycode);
+#endif
}
#endif
vinfo_template.screen = XScreenNumberOfScreen (screen);
-#if !defined USE_X_TOOLKIT
+#if !defined USE_X_TOOLKIT && !(defined USE_GTK && !defined HAVE_GTK3)
/* First attempt to use 32-bit visual if available */
vinfo_template.depth = 32;