Browse Source

UI: Implement SaveProject function

jp9000 11 years ago
parent
commit
ebc2d4ab11
1 changed files with 8 additions and 3 deletions
  1. 8 3
      obs/window-basic-main.cpp

+ 8 - 3
obs/window-basic-main.cpp

@@ -597,9 +597,7 @@ void OBSBasic::OBSInit()
 
 OBSBasic::~OBSBasic()
 {
-	BPtr<char> savePath(os_get_config_path("obs-studio/basic/scenes.json"));
-	SaveService();
-	Save(savePath);
+	SaveProject();
 
 	/* XXX: any obs data must be released before calling obs_shutdown.
 	 * currently, we can't automate this with C++ RAII because of the
@@ -638,6 +636,13 @@ OBSBasic::~OBSBasic()
 	config_save(App()->GlobalConfig());
 }
 
+void OBSBasic::SaveProject()
+{
+	BPtr<char> savePath(os_get_config_path("obs-studio/basic/scenes.json"));
+	SaveService();
+	Save(savePath);
+}
+
 OBSScene OBSBasic::GetCurrentScene()
 {
 	QListWidgetItem *item = ui->scenes->currentItem();