From 65ccb2178ebca0d8b6edb0bc126b0fabcd79280a Mon Sep 17 00:00:00 2001 From: jp9000 Date: Fri, 1 May 2015 03:53:20 -0700 Subject: [PATCH] UI: Fix vis. item widget appearance on linux On linux, the highlighted text color should always be considered "active" --- obs/visibility-item-widget.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/obs/visibility-item-widget.cpp b/obs/visibility-item-widget.cpp index 9bb04582f..f42d193df 100644 --- a/obs/visibility-item-widget.cpp +++ b/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;