summaryrefslogtreecommitdiff
path: root/src/modlistview.cpp
diff options
context:
space:
mode:
authorMikaël Capelle <capelle.mikael@gmail.com>2021-02-09 20:14:03 +0100
committerMikaël Capelle <capelle.mikael@gmail.com>2021-02-09 20:23:42 +0100
commit595f6eccf615c0cf70c8d32e3edb515578efddc9 (patch)
tree2f5ebc24ccfd4a8e59eea6b896559c757375e62a /src/modlistview.cpp
parent7d36bc20d0a6c327079141149a7f138c0f7726ac (diff)
Better refresh of override markers and conflicts.
Diffstat (limited to 'src/modlistview.cpp')
-rw-r--r--src/modlistview.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/modlistview.cpp b/src/modlistview.cpp
index d7f90c9f..cb4cb2fb 100644
--- a/src/modlistview.cpp
+++ b/src/modlistview.cpp
@@ -689,7 +689,10 @@ void ModListView::setup(OrganizerCore& core, CategoryFactory& factory, MainWindo
connect(m_core, &OrganizerCore::profileChanged, this, &ModListView::onProfileChanged);
connect(core.modList(), &ModList::modPrioritiesChanged, [=](auto&& indices) { onModPrioritiesChanged(indices); });
connect(core.modList(), &ModList::clearOverwrite, [=] { m_actions->clearOverwrite(); });
- connect(core.modList(), &ModList::modStatesChanged, [=] { updateModCount(); });
+ connect(core.modList(), &ModList::modStatesChanged, [=] {
+ updateModCount();
+ setOverwriteMarkers(selectionModel()->selectedRows());
+ });
connect(core.modList(), &ModList::modelReset, [=] { clearOverwriteMarkers(); });
// proxy for various group by