diff options
author | Earnestly | 2015-08-16 12:42:18 +0100 |
---|---|---|
committer | Earnestly | 2015-08-16 12:42:18 +0100 |
commit | 8c99e473f4705ca1df3416f0b0b612e56e0e90af (patch) | |
tree | c31db63f7cc60213e2412b7a195dcb82230dfa98 /gtk3-make-csd-optional.patch | |
download | aur-8c99e473f4705ca1df3416f0b0b612e56e0e90af.tar.gz |
Add gtk3-optional-csd.
Diffstat (limited to 'gtk3-make-csd-optional.patch')
-rw-r--r-- | gtk3-make-csd-optional.patch | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/gtk3-make-csd-optional.patch b/gtk3-make-csd-optional.patch new file mode 100644 index 000000000000..a5694580bad4 --- /dev/null +++ b/gtk3-make-csd-optional.patch @@ -0,0 +1,35 @@ +diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c +index 53f74e8..37d7aa8 100644 +--- a/gtk/gtkwindow.c ++++ b/gtk/gtkwindow.c +@@ -5771,30 +5771,12 @@ gtk_window_should_use_csd (GtkWindow *window) + GtkWindowPrivate *priv = window->priv; + const gchar *csd_env; + +- if (priv->csd_requested) +- return TRUE; +- + if (!priv->decorated) + return FALSE; + + if (priv->type == GTK_WINDOW_POPUP) + return FALSE; + +-#ifdef GDK_WINDOWING_BROADWAY +- if (GDK_IS_BROADWAY_DISPLAY (gtk_widget_get_display (GTK_WIDGET (window)))) +- return TRUE; +-#endif +- +-#ifdef GDK_WINDOWING_WAYLAND +- if (GDK_IS_WAYLAND_DISPLAY (gtk_widget_get_display (GTK_WIDGET (window)))) +- return TRUE; +-#endif +- +-#ifdef GDK_WINDOWING_MIR +- if (GDK_IS_MIR_DISPLAY (gtk_widget_get_display (GTK_WIDGET (window)))) +- return TRUE; +-#endif +- + csd_env = g_getenv ("GTK_CSD"); + + return (g_strcmp0 (csd_env, "1") == 0); |