diff options
Diffstat (limited to 'src/abaddon.cpp')
-rw-r--r-- | src/abaddon.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/abaddon.cpp b/src/abaddon.cpp index 2b0cda0..51f8052 100644 --- a/src/abaddon.cpp +++ b/src/abaddon.cpp @@ -388,7 +388,11 @@ void Abaddon::SaveState() { } void Abaddon::LoadState() { - if (!GetSettings().SaveState) return; + if (!GetSettings().SaveState) { + // call with empty data to purge the temporary table + m_main_window->GetChannelList()->UseExpansionState({}); + return; + } const auto data = ReadWholeFile(GetStateCachePath("/state.json")); if (data.empty()) return; |