Index: ui/base/x/x11_util.cc |
diff --git a/ui/base/x/x11_util.cc b/ui/base/x/x11_util.cc |
index a7b1bc3ad03f90df43e283ef900142c6d04f0512..357e135eebee39c5023ae47572996ec0c39d975f 100644 |
--- a/ui/base/x/x11_util.cc |
+++ b/ui/base/x/x11_util.cc |
@@ -467,6 +467,18 @@ GtkWindow* GetGtkWindowFromX11Window(XID xid) { |
void* GetVisualFromGtkWidget(GtkWidget* widget) { |
return GDK_VISUAL_XVISUAL(gtk_widget_get_visual(widget)); |
} |
+ |
+void SetHideTitlebarWhenMaximizedProperty(GdkWindow* window) { |
+ uint32 hide = 1; |
+ XChangeProperty(GetXDisplay(), |
+ GDK_WINDOW_XID(window), |
+ GetAtom("_GTK_HIDE_TITLEBAR_WHEN_MAXIMIZED"), |
+ XA_CARDINAL, |
+ 32, // size in bits |
+ PropModeReplace, |
+ reinterpret_cast<unsigned char*>(&hide), |
+ 1); |
+} |
#endif // defined(TOOLKIT_GTK) |
int BitsPerPixelForPixmapDepth(Display* dpy, int depth) { |