Addon Manager: Work around stylesheet problem in Qt 5.9

This commit is contained in:
Chris Hennes
2021-12-31 11:00:02 -06:00
parent c855a3072e
commit 99bbe40154
2 changed files with 9 additions and 4 deletions

View File

@@ -206,9 +206,13 @@ class PackageDetails(QWidget):
self.ui.buttonUpdate.hide()
self.ui.buttonCheckForUpdate.hide()
warningColorString = "rgb(200,0,0)"
if "dark" in QApplication.instance().styleSheet().lower():
warningColorString = "rgb(255,50,50)"
warningColorString = "rgb(255,0,0)"
if hasattr(QApplication.instance(),"styleSheet"):
# Qt 5.9 doesn't give a QApplication instance, so can't give the stylesheet info
if "dark" in QApplication.instance().styleSheet().lower():
warningColorString = "rgb(255,50,50)"
else:
warningColorString = "rgb(200,0,0)"
if repo.obsolete:
self.ui.labelWarningInfo.show()