瀏覽代碼

UI: Fix always on top not being saved on exit

By the time we reach this part of the code it's too late to be checking
the window flags as the window has already been closed.
Richard Stanway 2 年之前
父節點
當前提交
c1841e43b0
共有 1 個文件被更改,包括 1 次插入3 次删除
  1. 1 3
      UI/window-basic-main.cpp

+ 1 - 3
UI/window-basic-main.cpp

@@ -2701,12 +2701,10 @@ OBSBasic::~OBSBasic()
 		       OBS_BETA_VER);
 #endif
 
-	bool alwaysOnTop = IsAlwaysOnTop(this);
-
 	config_set_bool(App()->GlobalConfig(), "BasicWindow", "PreviewEnabled",
 			previewEnabled);
 	config_set_bool(App()->GlobalConfig(), "BasicWindow", "AlwaysOnTop",
-			alwaysOnTop);
+			ui->actionAlwaysOnTop->isChecked());
 	config_set_bool(App()->GlobalConfig(), "BasicWindow",
 			"SceneDuplicationMode", sceneDuplicationMode);
 	config_set_bool(App()->GlobalConfig(), "BasicWindow", "SwapScenesMode",