diff --git a/src/modules/Workspaces/WorkspacesLauncher/main.cpp b/src/modules/Workspaces/WorkspacesLauncher/main.cpp index b3d7f28bbb6..98d6319231c 100644 --- a/src/modules/Workspaces/WorkspacesLauncher/main.cpp +++ b/src/modules/Workspaces/WorkspacesLauncher/main.cpp @@ -105,7 +105,10 @@ int APIENTRY WinMain(HINSTANCE hInst, HINSTANCE hInstPrev, LPSTR cmdline, int cm auto savedWorkspaces = WorkspacesData::WorkspacesProjectJSON::FromJson(savedWorkspacesJson.value()); if (savedWorkspaces.has_value()) { - projectToLaunch = savedWorkspaces.value(); + if (savedWorkspaces.value().id == id) + { + projectToLaunch = savedWorkspaces.value(); + } } else {