diff options
author | Matthew Barnes <mbarnes@src.gnome.org> | 2008-08-09 07:12:59 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@src.gnome.org> | 2008-08-09 07:12:59 +0800 |
commit | 278c1fa77ba74f70a8d55e6d679f73372034fb14 (patch) | |
tree | baff39d35a883b802328488a8ab037ff2585e2db /shell/e-shell-module.c | |
parent | 7903e73970cbf89f4a49c5f7083b205b8670d0be (diff) | |
download | gsoc2013-evolution-278c1fa77ba74f70a8d55e6d679f73372034fb14.tar.gz gsoc2013-evolution-278c1fa77ba74f70a8d55e6d679f73372034fb14.tar.zst gsoc2013-evolution-278c1fa77ba74f70a8d55e6d679f73372034fb14.zip |
Work through more compilation errors.
Rewrite EMultiConfigDialog to not use ETable.
svn path=/branches/kill-bonobo/; revision=35942
Diffstat (limited to 'shell/e-shell-module.c')
-rw-r--r-- | shell/e-shell-module.c | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/shell/e-shell-module.c b/shell/e-shell-module.c index 7a006fe9d4..e969bbe382 100644 --- a/shell/e-shell-module.c +++ b/shell/e-shell-module.c @@ -267,6 +267,19 @@ e_shell_module_shutdown (EShellModule *shell_module) return TRUE; } +gboolean +e_shell_module_handle_uri (EShellModule *shell_module, + const gchar *uri) +{ + g_return_val_if_fail (E_IS_SHELL_MODULE (shell_module), FALSE); + g_return_val_if_fail (uri != NULL, FALSE); + + if (shell_module->priv->info.handle_uri != NULL) + return shell_module->priv->info.handle_uri (uri); + + return FALSE; +} + void e_shell_module_send_and_receive (EShellModule *shell_module) { @@ -296,7 +309,7 @@ e_shell_module_set_info (EShellModule *shell_module, shell_module->priv->info.sort_order = info->sort_order; shell_module->priv->info.aliases = g_intern_string (info->aliases); - shell_module->priv->info.schemas = g_intern_string (info->schemas); + shell_module->priv->info.schemes = g_intern_string (info->schemes); shell_module->priv->info.shell_view_type = info->shell_view_type; shell_module->priv->info.is_busy = info->is_busy; |