summarylogtreecommitdiffstats
path: root/gtk3-make-csd-optional.patch
blob: 2275259a13b0bb4d2ad804f095f9172caca2124f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -6025,9 +6025,6 @@
   GtkWindowPrivate *priv = window->priv;
   const gchar *csd_env;

-  if (priv->csd_requested)
-    return TRUE;
-
   if (!priv->decorated)
     return FALSE;

@@ -6035,28 +6032,6 @@
     return FALSE;

   csd_env = g_getenv ("GTK_CSD");
-
-#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
-
-#ifdef GDK_WINDOWING_WIN32
-  if (g_strcmp0 (csd_env, "0") != 0 &&
-      GDK_IS_WIN32_DISPLAY (gtk_widget_get_display (GTK_WIDGET (window))))
-    return TRUE;
-#endif
-
   return (g_strcmp0 (csd_env, "1") == 0);
 }