Bug 1433869 - Disable CSD titlebar mode on untested/unknown systems for Release/Beta, r=jhorak

MozReview-Commit-ID: JRF0BAbtkRN

--HG--
extra : rebase_source : 42f68009ca1dafcd71ca9dacb33eeec98e598178
This commit is contained in:
Martin Stransky 2018-01-29 11:35:31 +01:00
parent e7723da605
commit db7fdb4a6d

View File

@ -6887,7 +6887,13 @@ nsWindow::GetCSDSupportLevel() {
} else if (strstr(currentDesktop, "LXQt") != nullptr) {
sCSDSupportLevel = CSD_SUPPORT_FULL;
} else {
// Release or beta builds are not supposed to be broken
// so disable titlebar rendering on untested/unknown systems.
#if defined(RELEASE_OR_BETA)
sCSDSupportLevel = CSD_SUPPORT_NONE;
#else
sCSDSupportLevel = CSD_SUPPORT_FLAT;
#endif
}
} else {
sCSDSupportLevel = CSD_SUPPORT_NONE;