[gnome-calendar] Removed disabled calendars from menu.



commit 2c000324f61d2f27b312b148ded06c8c9386d0d4
Author: Erick PÃrez Castellanos <erick red gmail com>
Date:   Mon Aug 27 15:36:19 2012 -0400

    Removed disabled calendars from menu.

 src/gcal-event-overlay.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/src/gcal-event-overlay.c b/src/gcal-event-overlay.c
index a37372f..5a746f9 100644
--- a/src/gcal-event-overlay.c
+++ b/src/gcal-event-overlay.c
@@ -273,15 +273,24 @@ gcal_event_overlay_set_calendars_menu (GcalEventOverlay *widget)
     {
       /* Walk through the list, reading each row */
       gchar *name;
+      gboolean active;
       GdkColor *color;
       GtkWidget *cal_image;
       GdkPixbuf *pix;
 
       gtk_tree_model_get (GTK_TREE_MODEL (priv->sources_model), &iter,
                           1, &name,
+                          2, &active,
                           3, &color,
                           -1);
 
+      if (! active)
+        {
+          valid = gtk_tree_model_iter_next (GTK_TREE_MODEL (priv->sources_model),
+                                            &iter);
+          continue;
+        }
+
       item = gtk_image_menu_item_new ();
       g_object_set_data_full (G_OBJECT (item),
                               "sources-iter",



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