From f5991437c3e620708f1701310bd1e67b40ca3b42 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Mon, 31 Aug 2009 12:53:52 -0400 Subject: 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. --- shell/e-shell-backend.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'shell') 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); -- cgit v1.2.3