summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Stebbins <[email protected]>2018-08-09 14:25:29 -0700
committerJohn Stebbins <[email protected]>2018-08-09 14:26:38 -0700
commitb0725f6115e2400712d83285d0fb5a20fbe27401 (patch)
treea3ce9ac025ec1e447eb2773d3ad5075880b1271c
parent008d6e131f285c71d798e55a8b8af3c3689e9c6f (diff)
LinGui: fix single title scan marks preset modified
-rw-r--r--gtk/src/callbacks.c9
-rw-r--r--gtk/src/ghb.m42
2 files changed, 10 insertions, 1 deletions
diff --git a/gtk/src/callbacks.c b/gtk/src/callbacks.c
index eba677c6d..bee41d115 100644
--- a/gtk/src/callbacks.c
+++ b/gtk/src/callbacks.c
@@ -2765,6 +2765,15 @@ setting_widget_changed_cb(GtkWidget *widget, signal_user_data_t *ud)
}
G_MODULE_EXPORT void
+nonsetting_widget_changed_cb(GtkWidget *widget, signal_user_data_t *ud)
+{
+ ghb_widget_to_setting(ud->settings, widget);
+ ghb_check_dependency(ud, widget, NULL);
+ ghb_update_summary_info(ud);
+ ghb_live_reset(ud);
+}
+
+G_MODULE_EXPORT void
comb_detect_widget_changed_cb(GtkWidget *widget, signal_user_data_t *ud)
{
ghb_widget_to_setting(ud->settings, widget);
diff --git a/gtk/src/ghb.m4 b/gtk/src/ghb.m4
index c3d061f9a..26a0ed00a 100644
--- a/gtk/src/ghb.m4
+++ b/gtk/src/ghb.m4
@@ -9026,7 +9026,7 @@ filter_output([
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="adjustment">adjustment24</property>
<property name="hexpand">True</property>
- <signal name="value-changed" handler="setting_widget_changed_cb" swapped="no"/>
+ <signal name="value-changed" handler="nonsetting_widget_changed_cb" swapped="no"/>
</object>
<packing>
<property name="position">1</property>