diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/organizercore.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/organizercore.cpp b/src/organizercore.cpp index d8b4b951..8ddb6e39 100644 --- a/src/organizercore.cpp +++ b/src/organizercore.cpp @@ -1105,6 +1105,11 @@ void OrganizerCore::refreshModList(bool saveChanges) void OrganizerCore::refreshESPList()
{
+ if (m_DirectoryUpdate) {
+ // don't mess up the esp list if we're currently updating the directory structure
+ m_PostRefreshTasks.append([this] () { this->refreshESPList(); });
+ return;
+ }
m_CurrentProfile->modlistWriter().write();
// clear list
|
