Bug 1417933 - enable CSD titlebar rendering mode as Bug 1424974 regression is fixed, r?jhorak draft
authorMartin Stransky <stransky@redhat.com>
Tue, 09 Jan 2018 11:27:34 +0100
changeset 717732 236c39666c9c97e426c8ab20484e801579008a4c
parent 715146 4d1423f75c677447cafb8cd3f9a5fbdff8bfbca8
child 717733 53c9419ba41cbb786fbebfc39c039d6777a4c5a0
push id94747
push userstransky@redhat.com
push dateTue, 09 Jan 2018 10:32:09 +0000
reviewersjhorak
bugs1417933, 1424974
milestone59.0a1
Bug 1417933 - enable CSD titlebar rendering mode as Bug 1424974 regression is fixed, r?jhorak MozReview-Commit-ID: 7SCjbJr9Arl
widget/gtk/nsLookAndFeel.cpp
--- a/widget/gtk/nsLookAndFeel.cpp
+++ b/widget/gtk/nsLookAndFeel.cpp
@@ -1074,17 +1074,17 @@ nsLookAndFeel::EnsureInit()
     GetSystemFontInfo(gtk_widget_get_style_context(entry),
                       &mFieldFontName, &mFieldFontStyle);
 
     gtk_widget_destroy(window);
     g_object_unref(labelWidget);
 
     // Require GTK 3.10 for GtkHeaderBar support and compatible window manager.
     mCSDAvailable = (gtk_check_version(3, 10, 0) == nullptr &&
-        nsWindow::GetCSDSupportLevel() == nsWindow::CSD_SUPPORT_FULL);
+        nsWindow::GetCSDSupportLevel() != nsWindow::CSD_SUPPORT_NONE);
 
     // We need to initialize whole CSD config explicitly because it's queried
     // as -moz-gtk* media features.
     mCSDCloseButton = true;
     mCSDMaximizeButton = false;
     mCSDMinimizeButton = false;
 
     if (mCSDAvailable) {