From 9d2715fe72849bb8c1793bb964ba3d9dc2f189fe Mon Sep 17 00:00:00 2001 From: Lain Date: Thu, 3 Aug 2023 16:28:00 -0700 Subject: [PATCH] frontend-tools: Disable properties deferring in script dialog Prevents scripts from being able to defer their settings in the properties view (because there's nothing to really defer to). --- UI/frontend-plugins/frontend-tools/scripts.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/UI/frontend-plugins/frontend-tools/scripts.cpp b/UI/frontend-plugins/frontend-tools/scripts.cpp index bb57a4129..3295de7b7 100644 --- a/UI/frontend-plugins/frontend-tools/scripts.cpp +++ b/UI/frontend-plugins/frontend-tools/scripts.cpp @@ -529,10 +529,14 @@ void ScriptsTool::on_scripts_currentRowChanged(int row) OBSDataAutoRelease settings = obs_script_get_settings(script); - propertiesView = new OBSPropertiesView( + OBSPropertiesView *view = new OBSPropertiesView( settings.Get(), script, (PropertiesReloadCallback)obs_script_get_properties, nullptr, (PropertiesVisualUpdateCb)obs_script_update); + view->SetDeferrable(false); + + propertiesView = view; + ui->propertiesLayout->addWidget(propertiesView); ui->description->setText(obs_script_get_description(script)); }