diff --git a/obs/properties-view.cpp b/obs/properties-view.cpp index 1d16b3245..995a3aca6 100644 --- a/obs/properties-view.cpp +++ b/obs/properties-view.cpp @@ -1632,6 +1632,8 @@ void WidgetInfo::EditableListChanged() obs_data_set_array(view->settings, setting, array); obs_data_array_release(array); + + ControlChanged(); } void WidgetInfo::ButtonClicked() @@ -1673,7 +1675,7 @@ void WidgetInfo::ControlChanged() if (!PathChanged(setting)) return; break; - case OBS_PROPERTY_EDITABLE_LIST: return; + case OBS_PROPERTY_EDITABLE_LIST: break; case OBS_PROPERTY_FRAME_RATE: if (!FrameRateChanged(widget, setting, view->settings)) return;