diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2009-09-01 00:53:52 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2009-09-01 00:53:52 +0800 |
commit | f5991437c3e620708f1701310bd1e67b40ca3b42 (patch) | |
tree | b8fbe876e5c5eb0dd0e96d6505aabe898b09c6fb /shell | |
parent | cd0112576878cb5de3930835ff09f1562e9f5c10 (diff) | |
download | gsoc2013-evolution-f5991437c3e620708f1701310bd1e67b40ca3b42.tar gsoc2013-evolution-f5991437c3e620708f1701310bd1e67b40ca3b42.tar.gz gsoc2013-evolution-f5991437c3e620708f1701310bd1e67b40ca3b42.tar.bz2 gsoc2013-evolution-f5991437c3e620708f1701310bd1e67b40ca3b42.tar.lz gsoc2013-evolution-f5991437c3e620708f1701310bd1e67b40ca3b42.tar.xz gsoc2013-evolution-f5991437c3e620708f1701310bd1e67b40ca3b42.tar.zst gsoc2013-evolution-f5991437c3e620708f1701310bd1e67b40ca3b42.zip |
Get EConfig and EEvent hooks working again.
There were a number of problems:
- Walk the GType tree to find EPluginHook subclasses, instead of
just registering the immediate children.
- Some EConfig and EEvent subclasses were not being configured
properly (particularly the mail and calendar subclasses).
- Add preference window pages after the main loop starts to make
sure all plugins and plugin hooks are installed first.
Diffstat (limited to 'shell')
-rw-r--r-- | shell/e-shell-backend.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/shell/e-shell-backend.h b/shell/e-shell-backend.h index 6dbbb33ea1..026a0358a4 100644 --- a/shell/e-shell-backend.h +++ b/shell/e-shell-backend.h @@ -118,7 +118,7 @@ struct _EShellBackendClass { GError **error); }; -GType e_shell_backend_get_type (void); +GType e_shell_backend_get_type (void); gint e_shell_backend_compare (EShellBackend *shell_backend_a, EShellBackend *shell_backend_b); const gchar * e_shell_backend_get_config_dir (EShellBackend *shell_backend); |