diff --git a/src/dlangide/ui/frame.d b/src/dlangide/ui/frame.d index 381499d..37f6a52 100644 --- a/src/dlangide/ui/frame.d +++ b/src/dlangide/ui/frame.d @@ -1361,6 +1361,10 @@ class IDEFrame : AppFrame, ProgramExecutionStatusListener, BreakpointListChangeL openSourceFile(ws.startupProject.mainSourceFile.filename); _tabs.setFocus(); } + if (ws) { + _settings.updateRecentWorkspace(ws.filename); + } + } void refreshProject(Project project) {