Index: chrome/browser/ui/gtk/browser_window_gtk.cc |
diff --git a/chrome/browser/ui/gtk/browser_window_gtk.cc b/chrome/browser/ui/gtk/browser_window_gtk.cc |
index 85ba20ee72c0ceb139661f9b3350d5c9973b5b79..99b98f94ed5bf4e5f7001c15d69bff719dc89a06 100644 |
--- a/chrome/browser/ui/gtk/browser_window_gtk.cc |
+++ b/chrome/browser/ui/gtk/browser_window_gtk.cc |
@@ -428,6 +428,11 @@ void BrowserWindowGtk::Init() { |
// Set the initial background color of widgets. |
SetBackgroundColor(); |
HideUnsupportedWindowFeatures(); |
+ |
+ // Setting _GTK_HIDE_TITLEBAR_WHEN_MAXIMIZED tells gnome-shell to not force |
+ // fullscreen on the window when it matches the desktop size. |
+ ui::SetHideTitlebarWhenMaximizedProperty( |
+ ui::GetX11WindowFromGtkWidget(GTK_WIDGET(window_))); |
} |
gboolean BrowserWindowGtk::OnCustomFrameExpose(GtkWidget* widget, |