aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--shell/ChangeLog7
-rw-r--r--shell/e-shell-marshal.list1
-rw-r--r--shell/evolution-shell-component.c2
3 files changed, 9 insertions, 1 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index 20a5a9e855..f95e685a24 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,5 +1,12 @@
2003-02-06 Not Zed <NotZed@Ximian.com>
+ * e-shell-marshal.list: Added NONE,STRING,STRING,STRING
+
+ * evolution-shell-component.c
+ (evolution_shell_component_class_init): Change the
+ user_create_new_item marshaller to STRING_STRING_STRING to match
+ the rest of the call. The 'new' button should work now.
+
* e-setup.c (copy_default_stuff): We want to copy whats in the
default user dir, not the default user dir.
diff --git a/shell/e-shell-marshal.list b/shell/e-shell-marshal.list
index 665620dcae..e31360614d 100644
--- a/shell/e-shell-marshal.list
+++ b/shell/e-shell-marshal.list
@@ -21,4 +21,5 @@ NONE:STRING,INT
NONE:STRING,INT,INT
NONE:STRING,POINTER
NONE:STRING,STRING
+NONE:STRING,STRING,STRING
NONE:STRING,STRING,STRING,STRING
diff --git a/shell/evolution-shell-component.c b/shell/evolution-shell-component.c
index 1a517b2910..6e75771920 100644
--- a/shell/evolution-shell-component.c
+++ b/shell/evolution-shell-component.c
@@ -942,7 +942,7 @@ evolution_shell_component_class_init (EvolutionShellComponentClass *klass)
G_SIGNAL_RUN_FIRST,
G_STRUCT_OFFSET (EvolutionShellComponentClass, user_create_new_item),
NULL, NULL,
- e_shell_marshal_NONE__POINTER_POINTER_POINTER,
+ e_shell_marshal_VOID__STRING_STRING_STRING,
G_TYPE_NONE, 3,
G_TYPE_STRING,
G_TYPE_STRING,