[gnome-builder] prefs: don't toggle switch if it is not sensitive
- From: Christian Hergert <chergert src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [gnome-builder] prefs: don't toggle switch if it is not sensitive
 
- Date: Mon, 21 Dec 2015 07:41:13 +0000 (UTC)
 
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]