aboutsummaryrefslogtreecommitdiffstats
path: root/mail/component-factory.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/component-factory.c')
-rw-r--r--mail/component-factory.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/mail/component-factory.c b/mail/component-factory.c
index 749fc3c080..c94356660d 100644
--- a/mail/component-factory.c
+++ b/mail/component-factory.c
@@ -135,7 +135,7 @@ create_test_storage (EvolutionShellComponent *shell_component)
return;
}
- storage = evolution_storage_new ("storage_name");
+ storage = evolution_storage_new ("VFolders");
if (evolution_storage_register_on_shell (storage, corba_shell)
!= EVOLUTION_STORAGE_OK) {
g_warning ("Cannot register storage");
@@ -160,6 +160,7 @@ create_test_storage (EvolutionShellComponent *shell_component)
g_free(user);
g_free(system);
count = filter_driver_rule_count(fe);
+
for (i=0;i<count;i++) {
struct filter_option *fo;
GString *query;
@@ -179,14 +180,14 @@ create_test_storage (EvolutionShellComponent *shell_component)
sprintf(descunknown, "volder-%p", fo);
desctext = descunknown;
}
- g_string_sprintf(query, "vfolder:/%s/vfolder/%s?", evolution_dir, desctext);
+ g_string_sprintf(query, "vfolder:%s/vfolder/%s?", evolution_dir, desctext);
filter_driver_expand_option(fe, query, NULL, fo);
name = g_strdup_printf("/%s", desctext);
printf("Adding new vfolder: %s\n", query->str);
evolution_storage_new_folder (storage, name,
"mail",
query->str,
- name+1);
+ desctext);
g_string_free(query, TRUE);
g_free(name);
}