+2000-07-12 Peter Williams <peterw@helixcode.com>
+
+ * camel-folder.c (camel_folder_set_message_flags): Emit a message_changed
+ signal once the flags are set on the message.
+ (camel_folder_set_user_flag): Ditto.
+
2000-07-12 Jeffrey Stedfast <fejj@helixcode.com>
* camel-stream.c: Use size_t and ssize_t for read/write methods
g_return_if_fail (CAMEL_IS_FOLDER (folder));
CF_CLASS (folder)->set_message_flags (folder, uid, flags, set, ex);
+
+ if (! (camel_exception_is_set (ex))) {
+ gtk_signal_emit (GTK_OBJECT (folder),
+ signals[MESSAGE_CHANGED], uid);
+ }
}
CF_CLASS (folder)->set_message_user_flag (folder, uid, name,
value, ex);
+
+ if (! (camel_exception_is_set (ex))) {
+ gtk_signal_emit (GTK_OBJECT (folder),
+ signals[MESSAGE_CHANGED], uid);
+ }
}