瀏覽代碼

Bug 2128: Preserve changed passwords of ad-hoc sessions in workspace

Source commit: 43d4439f832a9e98a8311c9b283df84183dc0301
Martin Prikryl 3 年之前
父節點
當前提交
1eb68a376b
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      source/windows/TerminalManager.cpp

+ 4 - 0
source/windows/TerminalManager.cpp

@@ -1854,6 +1854,10 @@ void __fastcall TTerminalManager::SaveWorkspace(TList * DataList)
   {
     TManagedTerminal * ManagedTerminal = Sessions[Index];
     TSessionData * Data = StoredSessions->SaveWorkspaceData(ManagedTerminal->StateData, Index);
+    if (ManagedTerminal->Active)
+    {
+      ManagedTerminal->UpdateSessionCredentials(Data);
+    }
     DataList->Add(Data);
   }
 }