Bug 1417933 - enable CSD titlebar rendering mode on Unity desktop, r?jhorak draft
authorMartin Stransky <stransky@redhat.com>
Tue, 09 Jan 2018 11:31:40 +0100
changeset 717733 53c9419ba41cbb786fbebfc39c039d6777a4c5a0
parent 717732 236c39666c9c97e426c8ab20484e801579008a4c
child 719439 e2394811669c1ed536b374180b7d2bbc1d3d8c68
push id94747
push userstransky@redhat.com
push dateTue, 09 Jan 2018 10:32:09 +0000
reviewersjhorak
bugs1417933
milestone59.0a1
Bug 1417933 - enable CSD titlebar rendering mode on Unity desktop, r?jhorak MozReview-Commit-ID: AWKJWnsrb7i
widget/gtk/nsWindow.cpp
--- a/widget/gtk/nsWindow.cpp
+++ b/widget/gtk/nsWindow.cpp
@@ -7063,16 +7063,18 @@ nsWindow::GetCSDSupportLevel() {
         } else if (strstr(currentDesktop, "LXDE") != nullptr) {
             sCSDSupportLevel = CSD_SUPPORT_FLAT;
         } else if (strstr(currentDesktop, "openbox") != nullptr) {
             sCSDSupportLevel = CSD_SUPPORT_FLAT;
         } else if (strstr(currentDesktop, "i3") != nullptr) {
             sCSDSupportLevel = CSD_SUPPORT_NONE;
         } else if (strstr(currentDesktop, "MATE") != nullptr) {
             sCSDSupportLevel = CSD_SUPPORT_FLAT;
+        } else if (strstr(currentDesktop, "Unity") != nullptr) {
+            sCSDSupportLevel = CSD_SUPPORT_FLAT;
         } else {
             sCSDSupportLevel = CSD_SUPPORT_NONE;
         }
     } else {
         sCSDSupportLevel = CSD_SUPPORT_NONE;
     }
 
     // We don't support CSD_SUPPORT_FULL on Wayland