diff options
author | Matthew Barnes <mbarnes@src.gnome.org> | 2009-01-15 12:48:27 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@src.gnome.org> | 2009-01-15 12:48:27 +0800 |
commit | c2fbc7463302ffdf5e5ad915ab8f89d5e3086209 (patch) | |
tree | 711ccc9e0c7c9a5a5532f6700981b814bb5a81df /addressbook | |
parent | 2e3a3cf26e4d1894707703b15340529b8874466c (diff) | |
download | gsoc2013-evolution-c2fbc7463302ffdf5e5ad915ab8f89d5e3086209.tar.gz gsoc2013-evolution-c2fbc7463302ffdf5e5ad915ab8f89d5e3086209.tar.zst gsoc2013-evolution-c2fbc7463302ffdf5e5ad915ab8f89d5e3086209.zip |
Activate S/MIME support and add the "Certificates" section to preferences.
... But why is this initialized from the address book? Seems arbitrary.
svn path=/branches/kill-bonobo/; revision=37076
Diffstat (limited to 'addressbook')
-rw-r--r-- | addressbook/gui/component/e-book-shell-module.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/addressbook/gui/component/e-book-shell-module.c b/addressbook/gui/component/e-book-shell-module.c index 0e48f06858..b538c59559 100644 --- a/addressbook/gui/component/e-book-shell-module.c +++ b/addressbook/gui/component/e-book-shell-module.c @@ -19,6 +19,8 @@ * */ +#include <config.h> + #include <string.h> #include <glib/gi18n.h> #include <libebook/e-book.h> @@ -44,6 +46,11 @@ #include "e-book-shell-view.h" #include "e-book-shell-module-migrate.h" +#ifdef ENABLE_SMIME +#include "smime/gui/component.h" +#include "smime/gui/certificate-manager.h" +#endif + #define MODULE_NAME "addressbook" #define MODULE_ALIASES "contacts" #define MODULE_SCHEMES "" @@ -433,6 +440,13 @@ e_shell_module_init (GTypeModule *type_module) shell_module, &module_info, e_book_shell_view_get_type (type_module)); + /* XXX Why is this here? Address books aren't the only + * things that use S/MIME. Maybe put it in EShell? */ +#ifdef ENABLE_SMIME + smime_component_init (); + certificate_manager_config_init (); +#endif + book_shell_module_init_importers (); book_shell_module_ensure_sources (shell_module); |