+2007-10-03 [colin] 3.0.2cvs2
+
+ * src/folderview.c
+ Prevent opening folder item while folder
+ is scanned in a better way
+
2007-10-02 [paul] 3.0.2cvs1
* NEWS
( cvs diff -u -r 1.179.2.189 -r 1.179.2.190 src/imap.c; ) > 3.0.1cvs48.patchset
( cvs diff -u -r 1.179.2.190 -r 1.179.2.191 src/imap.c; ) > 3.0.1cvs49.patchset
( cvs diff -u -r 1.42.2.35 -r 1.42.2.36 NEWS; cvs diff -u -r 1.8.2.42 -r 1.8.2.43 README; cvs diff -u -r 1.1.2.24 -r 1.1.2.25 RELEASE_NOTES; cvs diff -u -r 1.654.2.2969 -r 1.654.2.2970 configure.ac; ) > 3.0.2cvs1.patchset
+( cvs diff -u -r 1.207.2.185 -r 1.207.2.186 src/folderview.c; ) > 3.0.2cvs2.patchset
return;
}
- if (!can_select || summary_is_locked(folderview->summaryview)
- || folderview->scanning_folder == item->folder) {
+ if (!can_select || summary_is_locked(folderview->summaryview)) {
if (folderview->opened) {
gtkut_ctree_set_focus_row(ctree, folderview->opened);
gtk_ctree_select(ctree, folderview->opened);
main_window_cursor_wait(folderview->mainwin);
- res = folder_item_open(item);
+ if (folderview->scanning_folder == item->folder) {
+ res = -2;
+ } else {
+ res = folder_item_open(item);
+ }
+
if (res == -1 && item->no_select == FALSE) {
main_window_cursor_normal(folderview->mainwin);
STATUSBAR_POP(folderview->mainwin);