[gnome-builder/wip/chergert/perspective] 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/wip/chergert/perspective] prefs: don't toggle switch if it is not sensitive
- Date: Sat, 7 Nov 2015 09:16:08 +0000 (UTC)
commit 43e0a3c4088c73769e38ab00fc840e0a8ea2e79e
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]