diff options
author | Matthew Barnes <mbarnes@src.gnome.org> | 2009-02-23 11:21:04 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@src.gnome.org> | 2009-02-23 11:21:04 +0800 |
commit | a63a9dbb82cddad30c25cec46df4220a94e6f296 (patch) | |
tree | 4031162b55e77a45a2439c78480e9826762b305b /calendar | |
parent | e0ffe55ce596c6319016004dfe3350b0d7cc762d (diff) | |
download | gsoc2013-evolution-a63a9dbb82cddad30c25cec46df4220a94e6f296.tar gsoc2013-evolution-a63a9dbb82cddad30c25cec46df4220a94e6f296.tar.gz gsoc2013-evolution-a63a9dbb82cddad30c25cec46df4220a94e6f296.tar.bz2 gsoc2013-evolution-a63a9dbb82cddad30c25cec46df4220a94e6f296.tar.lz gsoc2013-evolution-a63a9dbb82cddad30c25cec46df4220a94e6f296.tar.xz gsoc2013-evolution-a63a9dbb82cddad30c25cec46df4220a94e6f296.tar.zst gsoc2013-evolution-a63a9dbb82cddad30c25cec46df4220a94e6f296.zip |
Make filter options for mail labels work again.
Define a new shell module method named start() that tells the module when to
start loading data and running background tasks. Only really applies to the
mail module right now since the others use evolution-data-server. Basically
it prevents the mail module from loading and refreshing mail stores until
you actually switch to the mail view.
svn path=/branches/kill-bonobo/; revision=37309
Diffstat (limited to 'calendar')
-rw-r--r-- | calendar/modules/e-cal-shell-module.c | 1 | ||||
-rw-r--r-- | calendar/modules/e-memo-shell-module.c | 1 | ||||
-rw-r--r-- | calendar/modules/e-task-shell-module.c | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/calendar/modules/e-cal-shell-module.c b/calendar/modules/e-cal-shell-module.c index 9d78f6e6c8..b3d296c3b0 100644 --- a/calendar/modules/e-cal-shell-module.c +++ b/calendar/modules/e-cal-shell-module.c @@ -507,6 +507,7 @@ static EShellModuleInfo module_info = { MODULE_SCHEMES, MODULE_SORT_ORDER, + /* start */ NULL, /* is_busy */ NULL, /* shutdown */ NULL, e_cal_shell_module_migrate diff --git a/calendar/modules/e-memo-shell-module.c b/calendar/modules/e-memo-shell-module.c index 8c373f6604..873bdb26d0 100644 --- a/calendar/modules/e-memo-shell-module.c +++ b/calendar/modules/e-memo-shell-module.c @@ -479,6 +479,7 @@ static EShellModuleInfo module_info = { MODULE_SCHEMES, MODULE_SORT_ORDER, + /* start */ NULL, /* is_busy */ NULL, /* shutdown */ NULL, e_memo_shell_module_migrate diff --git a/calendar/modules/e-task-shell-module.c b/calendar/modules/e-task-shell-module.c index 9c6258a156..345150222a 100644 --- a/calendar/modules/e-task-shell-module.c +++ b/calendar/modules/e-task-shell-module.c @@ -486,6 +486,7 @@ static EShellModuleInfo module_info = { MODULE_SCHEMES, MODULE_SORT_ORDER, + /* start */ NULL, /* is_busy */ NULL, /* shutdown */ NULL, e_task_shell_module_migrate |