diff --git a/obs/window-basic-properties.cpp b/obs/window-basic-properties.cpp index 7b30cf9a0..3cca06c9c 100644 --- a/obs/window-basic-properties.cpp +++ b/obs/window-basic-properties.cpp @@ -38,10 +38,6 @@ OBSBasicProperties::OBSBasicProperties(QWidget *parent, OBSSource source_) removedSignal (obs_source_get_signal_handler(source), "remove", OBSBasicProperties::SourceRemoved, this), - updatePropertiesSignal (obs_source_get_signal_handler(source), - "update_properties", - OBSBasicProperties::UpdateProperties, - this), oldSettings (obs_data_create()), buttonBox (new QDialogButtonBox(this)) { @@ -88,6 +84,11 @@ OBSBasicProperties::OBSBasicProperties(QWidget *parent, OBSSource source_) setWindowTitle(QTStr("Basic.PropertiesWindow").arg(QT_UTF8(name))); obs_source_inc_showing(source); + + updatePropertiesSignal.Connect(obs_source_get_signal_handler(source), + "update_properties", + OBSBasicProperties::UpdateProperties, + this); } OBSBasicProperties::~OBSBasicProperties()