summaryrefslogtreecommitdiff
path: root/src/modlist.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modlist.cpp')
-rw-r--r--src/modlist.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/modlist.cpp b/src/modlist.cpp
index 446946dc..eac02372 100644
--- a/src/modlist.cpp
+++ b/src/modlist.cpp
@@ -564,6 +564,9 @@ void ModList::modInfoChanged(ModInfo::Ptr info)
if (m_ChangeInfo.state != newState) {
m_ModStateChanged(info->name(), newState);
}
+ int row = ModInfo::getIndex(info->name());
+ info->testValid();
+ emit dataChanged(index(row, 0), index(row, columnCount()));
} else {
qCritical("modInfoChanged not called after modInfoAboutToChange");
}