Преглед изворни кода

Bug fix: With no connected session, shared bookmarks modifications are not preserved

Source commit: 5f2d27708e8b7262214ef3426afe6249df737daf
Martin Prikryl пре 5 година
родитељ
комит
9bf2852189
1 измењених фајлова са 6 додато и 9 уклоњено
  1. 6 9
      source/forms/OpenDirectory.cpp

+ 6 - 9
source/forms/OpenDirectory.cpp

@@ -254,16 +254,13 @@ bool __fastcall TOpenDirectoryDialog::Execute()
 
 
   FBookmarkSelected = false;
   FBookmarkSelected = false;
   Result = (ShowModal() == DefaultResult(this));
   Result = (ShowModal() == DefaultResult(this));
-  if (Terminal)
+  WinConfiguration->SharedBookmarks = FSharedBookmarkList;
+  if (Terminal != NULL)
   {
   {
-    WinConfiguration->SharedBookmarks = FSharedBookmarkList;
-    if (Terminal != NULL)
-    {
-      WinConfiguration->Bookmarks[SessionKey] = FSessionBookmarkList;
-      // Do not remember that shared page was selected,
-      // if it was selected implicitly because there's no site page.
-      WinConfiguration->UseSharedBookmarks = (PageControl->ActivePage == SharedBookmarksSheet);
-    }
+    WinConfiguration->Bookmarks[SessionKey] = FSessionBookmarkList;
+    // Do not remember that shared page was selected,
+    // if it was selected implicitly because there's no site page.
+    WinConfiguration->UseSharedBookmarks = (PageControl->ActivePage == SharedBookmarksSheet);
   }
   }
   if (Result)
   if (Result)
   {
   {