[gnome-calendar] app: use source-added signal to load css providers
- From: Erick Pérez Castellanos <erickpc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-calendar] app: use source-added signal to load css providers
- Date: Fri, 13 Feb 2015 14:25:08 +0000 (UTC)
commit 6be8b4b5aeacd7f2ba934a9a1aaf7a6eaac23873
Author: Erick Pérez Castellanos <erick red gmail com>
Date: Sat Feb 7 22:14:11 2015 -0500
app: use source-added signal to load css providers
After the changes of latest EDS is needed to use source-added signal
again since the some sources might take longer to connect than others.
src/gcal-application.c | 15 +--------------
1 files changed, 1 insertions(+), 14 deletions(-)
---
diff --git a/src/gcal-application.c b/src/gcal-application.c
index d048002..416f998 100644
--- a/src/gcal-application.c
+++ b/src/gcal-application.c
@@ -49,9 +49,6 @@ struct _GcalApplicationPrivate
icaltimetype *initial_date;
};
-static void load_completed_cb (GcalApplication *application,
- GcalManager *manager);
-
static void gcal_application_finalize (GObject *object);
static void gcal_application_activate (GApplication *app);
@@ -180,16 +177,6 @@ sources_added_cb (GcalApplication *application,
}
static void
-load_completed_cb (GcalApplication *application,
- GcalManager *manager)
-{
- process_sources (application);
-
- /* listen for other sources */
- g_signal_connect_swapped (manager, "source-added", G_CALLBACK (sources_added_cb), application);
-}
-
-static void
gcal_application_class_init (GcalApplicationClass *klass)
{
GObjectClass *object_class;
@@ -216,7 +203,7 @@ gcal_application_init (GcalApplication *self)
priv->colors_provider = gtk_css_provider_new ();
priv->manager = gcal_manager_new_with_settings (priv->settings);
- g_signal_connect_swapped (priv->manager, "load-completed", G_CALLBACK (load_completed_cb), self);
+ g_signal_connect_swapped (priv->manager, "source-added", G_CALLBACK (sources_added_cb), self);
priv->search_provider = gcal_shell_search_provider_new ();
gcal_shell_search_provider_connect (priv->search_provider, priv->manager);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]