diff options
| author | Mikaƫl Capelle <capelle.mikael@gmail.com> | 2021-02-12 18:07:56 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-12 18:07:56 +0100 |
| commit | 7531a860cf22d8573f96d74495a3e32b528d7dd6 (patch) | |
| tree | 2f5ebc24ccfd4a8e59eea6b896559c757375e62a /src/modlistview.cpp | |
| parent | 7d36bc20d0a6c327079141149a7f138c0f7726ac (diff) | |
| parent | 595f6eccf615c0cf70c8d32e3edb515578efddc9 (diff) | |
Merge pull request #1400 from Holt59/fix-markers-conflicts-refresh
Better refresh of override markers and conflicts.
Diffstat (limited to 'src/modlistview.cpp')
| -rw-r--r-- | src/modlistview.cpp | 5 |
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
|
