]> skyeroc.xyz Git - obs-ctl/commitdiff
settings panes properly update their own attributes
authorSkye Kelley <10640425-sb24kelley@users.noreply.gitlab.com>
Mon, 8 Dec 2025 21:10:59 +0000 (16:10 -0500)
committerSkye Kelley <10640425-sb24kelley@users.noreply.gitlab.com>
Mon, 8 Dec 2025 21:10:59 +0000 (16:10 -0500)
src/obs_ctl/interface/molecule/settings_block/pane.py

index 821882c205bca496d747d9cf0f80c93f2d8845ef..210fe60a3b598ee1353d4fc4380a8d88ba4eabaa 100644 (file)
@@ -144,7 +144,7 @@ def make_pane(
             reactive: reactive[Any],
             post_message: type[SettingsMSGBase]):
         def on_func(self: PaneBase, event: SettingsWidgetMsg):
-            reactive = event.value
+            self.set_reactive(reactive, event.value)
             self.post_message(post_message(self, event.value))
         return on(listener_message, listener_id)(on_func)