From ab309e34efb96847b6279d405459589401dafa81 Mon Sep 17 00:00:00 2001 From: truher Date: Sat, 23 Dec 2023 13:12:09 -0800 Subject: [PATCH] [glass] Fix order of loading window settings (#6056) --- glass/src/lib/native/cpp/Context.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/glass/src/lib/native/cpp/Context.cpp b/glass/src/lib/native/cpp/Context.cpp index 1213bf438ff..5adcd943bb1 100644 --- a/glass/src/lib/native/cpp/Context.cpp +++ b/glass/src/lib/native/cpp/Context.cpp @@ -178,8 +178,6 @@ static bool LoadStorageRootImpl(Context* ctx, const std::string& filename, static bool LoadStorageImpl(Context* ctx, std::string_view dir, std::string_view name) { - WorkspaceResetImpl(); - bool rv = true; for (auto&& root : ctx->storageRoots) { std::string filename; @@ -421,6 +419,7 @@ std::string glass::GetStorageDir() { bool glass::LoadStorage(std::string_view dir) { SaveStorage(); SetStorageDir(dir); + WorkspaceResetImpl(); LoadWindowStorageImpl((fs::path{gContext->storageLoadDir} / fmt::format("{}-window.json", gContext->storageName)) .string());