diff options
| author | Mikaël Capelle <capelle.mikael@gmail.com> | 2021-01-16 13:29:55 +0100 |
|---|---|---|
| committer | Mikaël Capelle <capelle.mikael@gmail.com> | 2021-01-16 13:29:55 +0100 |
| commit | 65c9c695685b005656fd4d89b457b4d964dcf65e (patch) | |
| tree | 048f28a2488e24706383626f324eb791536cfc14 /src/modlistview.cpp | |
| parent | 8fafcce33f1d5633cf1cb1acbb067fd485869bbf (diff) | |
Fix priority foreground color on colored separators.
Diffstat (limited to 'src/modlistview.cpp')
| -rw-r--r-- | src/modlistview.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/modlistview.cpp b/src/modlistview.cpp index ad75631c..3c32d02a 100644 --- a/src/modlistview.cpp +++ b/src/modlistview.cpp @@ -89,14 +89,13 @@ public: // but the mod list view uses alternate color so we need to find the
// right color
auto bg = opt.palette.base().color();
- auto vrow = (opt.rect.y() - m_view->verticalOffset()) / opt.rect.height();
- if (vrow % 2 == 1) {
+ if (opt.features & QStyleOptionViewItem::Alternate) {
bg = opt.palette.alternateBase().color();
}
// compute ideal foreground color for some rows
if (color.isValid()) {
- if ((index.column() == ModList::COL_NAME
+ if (((index.column() == ModList::COL_NAME || index.column() == ModList::COL_PRIORITY)
&& ModInfo::getByIndex(index.data(ModList::IndexRole).toInt())->isSeparator())
|| index.column() == ModList::COL_NOTES) {
|
