[frogr] Fixed issue setting inconsistent state for toggle buttons in details window
- From: Mario Sanchez Prada <msanchez src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [frogr] Fixed issue setting inconsistent state for toggle buttons in details window
- Date: Sat, 13 Sep 2014 23:24:16 +0000 (UTC)
commit 7b5c1a3a8b621279d9bb33af9ae1e60edd92ca20
Author: Mario Sanchez Prada <msanchez gnome org>
Date: Sat Sep 13 23:50:37 2014 +0100
Fixed issue setting inconsistent state for toggle buttons in details window
src/frogr-details-dialog.c | 21 +++++++++++----------
1 files changed, 11 insertions(+), 10 deletions(-)
---
diff --git a/src/frogr-details-dialog.c b/src/frogr-details-dialog.c
index 73c9202..63d3f0f 100644
--- a/src/frogr-details-dialog.c
+++ b/src/frogr-details-dialog.c
@@ -818,16 +818,17 @@ _fill_dialog_with_data (FrogrDetailsDialog *self)
if (!gtk_toggle_button_get_inconsistent (GTK_TOGGLE_BUTTON (priv->private_rb)))
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->private_rb), !is_public_val);
- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->friend_cb),
- is_friend_val);
- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->family_cb),
- is_family_val);
- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->show_in_search_cb),
- show_in_search_val);
- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->send_location_cb),
- send_location_val);
- gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->date_taken_as_posted_cb),
- date_taken_as_posted_val);
+ if (!gtk_toggle_button_get_inconsistent (GTK_TOGGLE_BUTTON (priv->friend_cb)))
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->friend_cb), is_friend_val);
+ if (!gtk_toggle_button_get_inconsistent (GTK_TOGGLE_BUTTON (priv->family_cb)))
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->family_cb), is_family_val);
+
+ if (!gtk_toggle_button_get_inconsistent (GTK_TOGGLE_BUTTON (priv->show_in_search_cb)))
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->show_in_search_cb), show_in_search_val);
+ if (!gtk_toggle_button_get_inconsistent (GTK_TOGGLE_BUTTON (priv->send_location_cb)))
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->send_location_cb), send_location_val);
+ if (!gtk_toggle_button_get_inconsistent (GTK_TOGGLE_BUTTON (priv->date_taken_as_posted_cb)))
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->date_taken_as_posted_cb),
date_taken_as_posted_val);
if (license_inconsistent)
gtk_combo_box_set_active (GTK_COMBO_BOX (priv->license_cb), FSP_LICENSE_LAST + 1);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]