[gnome-builder] prefs: activate switch so we get toggle animation
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] prefs: activate switch so we get toggle animation
- Date: Mon, 21 Dec 2015 07:41:43 +0000 (UTC)
commit e86f3c0de702bd004cf4a5756ce63b9f7fc092f3
Author: Christian Hergert <chergert redhat com>
Date: Sat Nov 7 02:47:27 2015 -0800
prefs: activate switch so we get toggle animation
libide/preferences/ide-preferences-switch.c | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
---
diff --git a/libide/preferences/ide-preferences-switch.c b/libide/preferences/ide-preferences-switch.c
index 353dfe7..8ed248a 100644
--- a/libide/preferences/ide-preferences-switch.c
+++ b/libide/preferences/ide-preferences-switch.c
@@ -230,19 +230,21 @@ ide_preferences_switch_state_set (IdePreferencesSwitch *self,
static void
ide_preferences_switch_activate (IdePreferencesSwitch *self)
{
- gboolean state;
-
g_assert (IDE_IS_PREFERENCES_SWITCH (self));
if (!gtk_widget_get_sensitive (GTK_WIDGET (self)) || (self->settings == NULL))
return;
if (self->is_radio)
- state = !gtk_widget_get_visible (GTK_WIDGET (self->image));
+ {
+ gboolean state;
+
+ state = !gtk_widget_get_visible (GTK_WIDGET (self->image));
+ ide_preferences_switch_toggle (self, state);
+ }
else
- state = !gtk_switch_get_active (self->widget);
+ gtk_widget_activate (GTK_WIDGET (self->widget));
- ide_preferences_switch_toggle (self, state);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]