From 35fe068ed2a74a9eee0f52236625d913951a56b0 Mon Sep 17 00:00:00 2001 From: 4 Date: Tue, 25 Sep 2001 00:58:34 +0000 Subject: Set the exception to FOLDER_INVALID rather than making out it worked. A 2001-09-24 * camel-folder.c (append_message): Set the exception to FOLDER_INVALID rather than making out it worked. A fix for #7025. (search_by_expression): Here too. svn path=/trunk/; revision=13106 --- camel/camel-folder.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'camel/camel-folder.c') diff --git a/camel/camel-folder.c b/camel/camel-folder.c index 9798de5c7d..ec23a55c71 100644 --- a/camel/camel-folder.c +++ b/camel/camel-folder.c @@ -467,6 +467,10 @@ static void append_message (CamelFolder *folder, CamelMimeMessage *message, const CamelMessageInfo *info, CamelException *ex) { + camel_exception_setv(ex, CAMEL_EXCEPTION_FOLDER_INVALID, + _("Unsupported operation: append message: for %s"), + camel_type_to_name (CAMEL_OBJECT_GET_TYPE (folder))); + g_warning ("CamelFolder::append_message not implemented for `%s'", camel_type_to_name (CAMEL_OBJECT_GET_TYPE (folder))); return; @@ -1030,6 +1034,10 @@ static GPtrArray * search_by_expression (CamelFolder *folder, const char *expression, CamelException *ex) { + camel_exception_setv(ex, CAMEL_EXCEPTION_FOLDER_INVALID, + _("Unsupported operation: search by expression: for %s"), + camel_type_to_name (CAMEL_OBJECT_GET_TYPE (folder))); + g_warning ("CamelFolder::search_by_expression not implemented for " "`%s'", camel_type_to_name (CAMEL_OBJECT_GET_TYPE (folder))); return NULL; -- cgit