From 1695e8b6d055267d7b5eea4594b968000ab7b924 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Mon, 17 Feb 2025 18:25:09 +0600 Subject: [PATCH] Fixed switch untoggling --- source/libublsettings-gtk3-misc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/libublsettings-gtk3-misc.c b/source/libublsettings-gtk3-misc.c index 8087a39..c92688b 100644 --- a/source/libublsettings-gtk3-misc.c +++ b/source/libublsettings-gtk3-misc.c @@ -380,9 +380,10 @@ void yon_gtk_entry_block_lowercase(GtkEntry *target){ g_signal_connect(G_OBJECT(target),"insert-text",G_CALLBACK(yon_on_insert_lowercase_check),NULL); } -void _yon_on_gtk_revealer_set_from_switch(GtkSwitch *target, int status, GtkRevealer *revealer){ +gboolean _yon_on_gtk_revealer_set_from_switch(GtkSwitch *target, int status, GtkRevealer *revealer){ gtk_revealer_set_reveal_child(revealer,status); gtk_revealer_set_transition_type(revealer,status?GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN:GTK_REVEALER_TRANSITION_TYPE_SLIDE_UP); + return 0; } void yon_gtk_revealer_set_from_switch(GtkRevealer *revealer, GtkSwitch *target){