From 209fe5cab5efb482c7e2383df2e1eacf7f05456a Mon Sep 17 00:00:00 2001 From: Tannin Date: Sun, 10 May 2015 15:45:27 +0200 Subject: esp list refresh is now delayed if the directory-structure is being updated. This may have been causing the lists to be cleared. --- src/organizercore.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') 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 -- cgit v1.3.1