From e466bf97500379a6034e25c2a30f34aa8e24a111 Mon Sep 17 00:00:00 2001 From: WarmUpTill Date: Thu, 19 Apr 2018 19:52:13 +0200 Subject: [PATCH] fix for scene not being written to file --- advanced-scene-switcher.cpp | 1 + file-switch.cpp | 3 +++ 2 files changed, 4 insertions(+) diff --git a/advanced-scene-switcher.cpp b/advanced-scene-switcher.cpp index c1286dd8..c92267c2 100644 --- a/advanced-scene-switcher.cpp +++ b/advanced-scene-switcher.cpp @@ -937,6 +937,7 @@ void SwitcherData::Thread() duration = chrono::milliseconds(interval); extraSleep = 0; switcher->Prune(); + writeSceneInfoToFile(); //sleep for a bit cv.wait_for(lock, duration); if (switcher->stop) diff --git a/file-switch.cpp b/file-switch.cpp index bbc3d6cf..38f55f23 100644 --- a/file-switch.cpp +++ b/file-switch.cpp @@ -73,6 +73,9 @@ void SceneSwitcher::on_browseButton_2_clicked() void SwitcherData::writeSceneInfoToFile() { + if (!fileIO.writeEnabled) + return; + obs_source_t* currentSource = obs_frontend_get_current_scene(); QFile file(QString::fromStdString(fileIO.writePath));