[gnome-builder] prefs: don't toggle switch if it is not sensitive



commit 27408e09ecee524356d3c37ac7ed09ff5397bf01
Author: Christian Hergert <chergert redhat com>
Date:   Sat Nov 7 01:15:57 2015 -0800

    prefs: don't toggle switch if it is not sensitive

 libide/preferences/ide-preferences-switch.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/libide/preferences/ide-preferences-switch.c b/libide/preferences/ide-preferences-switch.c
index e1403f1..fd2aa19 100644
--- a/libide/preferences/ide-preferences-switch.c
+++ b/libide/preferences/ide-preferences-switch.c
@@ -228,6 +228,9 @@ ide_preferences_switch_activate (IdePreferencesSwitch *self)
 
   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));
   else


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]