From bug comments: I have changed the text in the "mark as read"dialog to a more correct text (mark on current folder only, on current folder and subfolders) as opposed to the original (do not mark as read, mark as read). I also took out the check on vfolder when navigating thru the folder list: this test is not performed on current-folder operations only. **I do *not* know if this is correct or not (taking out the vfolder test)**. I would really appreciate feedback on this. Regards,
diff -ur -x '\.svn' evolution-trunk/mail/mail.error.xml evolution-trunk-new/mail/mail.error.xml --- evolution-trunk/mail/mail.error.xml 2007-07-06 18:23:57.000000000 -0500 +++ evolution-trunk-new/mail/mail.error.xml 2007-07-09 07:28:35.000000000 -0500 @@ -362,10 +362,10 @@ <error id="ask-mark-read" type="question" default="GTK_RESPONSE_NO"> <_title>Mark all messages as read</_title> - <_primary>Mark all messages in subfolders as read?</_primary> - <_secondary xml:space="preserve">Do you want the operation to be performed in the subfolders?</_secondary> - <button stock="gtk-no" _label="_Do not Mark as Read" response="GTK_RESPONSE_NO"/> - <button stock="gtk-yes" _label="Mark as _Read" response="GTK_RESPONSE_YES"/> + <_primary>Mark all messages in this folder and subfolders as read?</_primary> + <_secondary xml:space="preserve">Do you want the operation to be performed also in the subfolders?</_secondary> + <button stock="gtk-no" _label="Only on _Current Folder" response="GTK_RESPONSE_NO"/> + <button stock="gtk-yes" _label="on Current Folder and _Subfolders" response="GTK_RESPONSE_YES"/> </error> <error id="ask-quick-offline" type="question" default="GTK_RESPONSE_NO"> diff -ur -x '\.svn' evolution-trunk/plugins/mark-all-read/mark-all-read.c evolution-trunk-new/plugins/mark-all-read/mark-all-read.c --- evolution-trunk/plugins/mark-all-read/mark-all-read.c 2007-07-06 18:23:52.000000000 -0500 +++ evolution-trunk-new/plugins/mark-all-read/mark-all-read.c 2007-07-09 07:33:08.000000000 -0500 @@ -114,9 +114,7 @@ if (!(folder = camel_store_get_folder (store, fi->full_name, 0, ex))) return; - if (!CAMEL_IS_VEE_FOLDER (folder)) { - mark_all_as_read (folder); - } + mark_all_as_read (folder); fi = fi->next; }
Attachment:
signature.asc
Description: This is a digitally signed message part