Browse Source

UI: Fix vis. item widget appearance on linux

On linux, the highlighted text color should always be considered
"active"
jp9000 10 years ago
parent
commit
65ccb2178e
1 changed files with 4 additions and 0 deletions
  1. 4 0
      obs/visibility-item-widget.cpp

+ 4 - 0
obs/visibility-item-widget.cpp

@@ -220,8 +220,12 @@ void VisibilityItemDelegate::paint(QPainter *painter,
 	bool active = option.state.testFlag(QStyle::State_Active);
 
 	QPalette palette = list->palette();
+#if defined(_WIN32) || defined(__APPLE__)
 	QPalette::ColorGroup group = active ?
 		QPalette::Active : QPalette::Inactive;
+#else
+	QPalette::ColorGroup group = QPalette::Active;
+#endif
 
 #ifdef _WIN32
 	QPalette::ColorRole highlightRole = QPalette::WindowText;