Projects
Multimedia
A_tw-libqt4
0191-listview-alternate-row-colors.diff
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0191-listview-alternate-row-colors.diff of Package A_tw-libqt4
qt-bugs@ issue : 178507 Trolltech task ID : 179170 applied: no author: Matthew Woehlke <mw_triad@users.sourceforge.net> This patch fixes incorrect setting of the palette color group in QListView that resulted in alternate rows being drawn with the Active AlternateBase color even for inactive widgets (while the rest of the widget is drawn correctly). Please let me know if QListView is not the only culprit. (QTreeView was fixed by TT already.) Index: src/gui/itemviews/qlistview.cpp =================================================================== --- src/gui/itemviews/qlistview.cpp.orig +++ src/gui/itemviews/qlistview.cpp @@ -997,7 +997,7 @@ void QListView::paintEvent(QPaintEvent * option.state &= ~QStyle::State_Enabled; cg = QPalette::Disabled; } else { - cg = QPalette::Normal; + cg = window()->isActiveWindow() ? QPalette::Active : QPalette::Inactive; } option.palette.setCurrentColorGroup(cg); }
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.