Removed disabled calendars from menu.
This commit is contained in:
@@ -273,15 +273,24 @@ gcal_event_overlay_set_calendars_menu (GcalEventOverlay *widget)
|
|||||||
{
|
{
|
||||||
/* Walk through the list, reading each row */
|
/* Walk through the list, reading each row */
|
||||||
gchar *name;
|
gchar *name;
|
||||||
|
gboolean active;
|
||||||
GdkColor *color;
|
GdkColor *color;
|
||||||
GtkWidget *cal_image;
|
GtkWidget *cal_image;
|
||||||
GdkPixbuf *pix;
|
GdkPixbuf *pix;
|
||||||
|
|
||||||
gtk_tree_model_get (GTK_TREE_MODEL (priv->sources_model), &iter,
|
gtk_tree_model_get (GTK_TREE_MODEL (priv->sources_model), &iter,
|
||||||
1, &name,
|
1, &name,
|
||||||
|
2, &active,
|
||||||
3, &color,
|
3, &color,
|
||||||
-1);
|
-1);
|
||||||
|
|
||||||
|
if (! active)
|
||||||
|
{
|
||||||
|
valid = gtk_tree_model_iter_next (GTK_TREE_MODEL (priv->sources_model),
|
||||||
|
&iter);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
item = gtk_image_menu_item_new ();
|
item = gtk_image_menu_item_new ();
|
||||||
g_object_set_data_full (G_OBJECT (item),
|
g_object_set_data_full (G_OBJECT (item),
|
||||||
"sources-iter",
|
"sources-iter",
|
||||||
|
|||||||
Reference in New Issue
Block a user