diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index d2466d3f5..009e9913a 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -4529,6 +4529,8 @@ void OBSBasic::ClearSceneData() { disableSaving++; + setCursor(Qt::WaitCursor); + CloseDialogs(); ClearVolumeControls(); @@ -4573,6 +4575,8 @@ void OBSBasic::ClearSceneData() QApplication::sendPostedEvents(nullptr); } while (obs_wait_for_destroy_queue()); + unsetCursor(); + disableSaving--; blog(LOG_INFO, "All scene data cleared");