summaryrefslogtreecommitdiff
path: root/src/modlistview.cpp
diff options
context:
space:
mode:
authorMikaël Capelle <capelle.mikael@gmail.com>2021-01-16 13:29:55 +0100
committerMikaël Capelle <capelle.mikael@gmail.com>2021-01-16 13:29:55 +0100
commit65c9c695685b005656fd4d89b457b4d964dcf65e (patch)
tree048f28a2488e24706383626f324eb791536cfc14 /src/modlistview.cpp
parent8fafcce33f1d5633cf1cb1acbb067fd485869bbf (diff)
Fix priority foreground color on colored separators.
Diffstat (limited to 'src/modlistview.cpp')
-rw-r--r--src/modlistview.cpp5
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) {