IDE: restore desktop with correct name after debugging

git-svn-id: branches/fixes_1_8@55688 -
This commit is contained in:
mattias 2017-08-19 08:40:20 +00:00
parent deb046446d
commit fc06fd7b1d

View File

@ -1544,10 +1544,10 @@ procedure TEnvironmentOptions.EnableDebugDesktop;
begin begin
if not Assigned(FLastDesktopBeforeDebug) and Assigned(DebugDesktop) and (DebugDesktop <> ActiveDesktop) then if not Assigned(FLastDesktopBeforeDebug) and Assigned(DebugDesktop) and (DebugDesktop <> ActiveDesktop) then
begin begin
FLastDesktopBeforeDebug := TDesktopOpt.Create(''); FLastDesktopBeforeDebug := TDesktopOpt.Create(ActiveDesktopName);
if AutoSaveActiveDesktop then if AutoSaveActiveDesktop then
Desktop.ImportSettingsFromIDE; Desktop.ImportSettingsFromIDE;
FLastDesktopBeforeDebug.Assign(Desktop, True); FLastDesktopBeforeDebug.Assign(Desktop, False);
EnvironmentOptions.UseDesktop(DebugDesktop); EnvironmentOptions.UseDesktop(DebugDesktop);
end; end;
end; end;