From fc8c42852173ed17729f343f8423901cc97ee351 Mon Sep 17 00:00:00 2001 From: cg2121 Date: Sat, 20 May 2023 20:43:21 -0500 Subject: [PATCH] UI: Move saving of scene tree grid mode Widget shouldn't save their own states, as then they can't be used elsewhere. --- UI/scene-tree.cpp | 3 --- UI/window-basic-main.cpp | 3 +++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/UI/scene-tree.cpp b/UI/scene-tree.cpp index 4acbcd953..91fb2a2ae 100644 --- a/UI/scene-tree.cpp +++ b/UI/scene-tree.cpp @@ -1,6 +1,4 @@ -#include "obs.hpp" #include "scene-tree.hpp" -#include "obs-app.hpp" #include #include @@ -18,7 +16,6 @@ SceneTree::SceneTree(QWidget *parent_) : QListWidget(parent_) void SceneTree::SetGridMode(bool grid) { - config_set_bool(App()->GlobalConfig(), "BasicWindow", "gridMode", grid); parent()->setProperty("gridMode", grid); gridMode = grid; diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index a5cd7b8d1..39fee78a5 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -5493,6 +5493,9 @@ void OBSBasic::GridActionClicked() ui->actionSceneGridMode->setChecked(true); else ui->actionSceneListMode->setChecked(true); + + config_set_bool(App()->GlobalConfig(), "BasicWindow", "gridMode", + gridMode); } void OBSBasic::on_actionAddScene_triggered()