diff --git a/UI/source-tree.hpp b/UI/source-tree.hpp index f77ae9057..a586be37d 100644 --- a/UI/source-tree.hpp +++ b/UI/source-tree.hpp @@ -149,6 +149,7 @@ public: explicit SourceTree(QWidget *parent = nullptr); inline bool IgnoreReorder() const {return ignoreReorder;} + inline void Reset() {GetStm()->SceneChanged();} inline void Clear() {GetStm()->Clear();} inline void Add(obs_sceneitem_t *item) {GetStm()->Add(item);} diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index c6b504565..d20b1c3f6 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -1515,6 +1515,7 @@ void OBSBasic::OBSInit() ProfileScope("OBSBasic::Load"); disableSaving--; Load(savePath); + ui->sources->Reset(); disableSaving++; } #endif