diff --git a/src/gcal-manager.c b/src/gcal-manager.c index 108a375b..d09e0552 100644 --- a/src/gcal-manager.c +++ b/src/gcal-manager.c @@ -1118,3 +1118,9 @@ gcal_manager_get_events (GcalManager *manager, return list; } +gboolean +gcal_manager_load_completed (GcalManager *manager) +{ + GcalManagerPrivate *priv = gcal_manager_get_instance_private (manager); + return priv->sources_at_launch == 0; +} diff --git a/src/gcal-manager.h b/src/gcal-manager.h index c34b808b..b9d5f4e4 100644 --- a/src/gcal-manager.h +++ b/src/gcal-manager.h @@ -129,6 +129,8 @@ GList* gcal_manager_get_events (GcalManager *manager icaltimetype *range_start, icaltimetype *range_end); +gboolean gcal_manager_load_completed (GcalManager *manager); + G_END_DECLS #endif /* __GCAL_MANAGER_H__ */