Updating display of message list/tree at all the right times



I've noticed that the window where you see what messages exist 
(or however many fit in the window's size) isn't alway properly 
updated to keep in sync with what happens to the messages in the 
folder. Mostly that's minor annoyances where the currently 
selected message does not appear in the visible part of the tree, 
like when you resize that window (e.g. by enabling the preview 
window and the selected row was outside the now visible range; 
or when messages marked deleted are expunged so the tree shrinks 
in overall length - the window can even be empty if the selected 
message is the bottom one and more mails are expunged than 
displayed in the window - all the action is then "above" the 
visible part.

But today I captured a trace on a nasty one: I did a search for 
subject containing something, and while the imap server responded 
quickly, the resulting set was not shown in the window, it was 
empty. Only after I touched the scroll bar did balsa fetch and 
display the message list:

IMAP S: + idling
IMAP C: 127 THREAD REFERENCES UTF-8 Subject {7+}
invoice
IMAP S: * THREAD (123)(480)(533 552)(539)(555)(556)(607)(621)(725)(925)(1015)(1127)(1142)(1147)(1185)(1195)(1218)(1224)(1234)(1260)(1274)(1291)(1319)(1331)(1471)(1565)(1579)(1596)(1699)
127 OK Thread completed.
IMAP C: 0 IDLE
IMAP S: + idling
IMAP C: 0 IDLE
IMAP S: + idling
IMAP C: DONE

### So the part below only happend after I hit the scroll bar!

IMAP C: 128 FETCH 123,480,533,539,552,555:556,607,621,725,925,1015,1127,1142,1147,1185,1195,1218,1224,1234,1260,1274,1291,1319,1331,1471,1565,1579,1596,1699 (FLAGS UID ENVELOPE RFC822.SIZE BODY.PEEK[HEADER.FIELDS (CONTENT-TYPE)])
IMAP S: 0 OK Idle completed.
IMAP S: * 123 FETCH (FLAGS (\Seen) UID 123 RFC822.SIZE 26039 ENVELOPE ("Tue, 2 Oct 2001 19:29:17 -0700 (PDT)" "Invoice from Best Byte Computers" ((NIL NIL "sales" "bestbyte.net")) ((NIL NIL "sales" "bestbyte.net")) ((NIL NIL "sales" "bestbyte.net")) ((NIL NIL "wrb2c" "riede.org")) NIL NIL NIL "<714645 1002076157504 JavaMail root ipp3 qbn ie intuit com>") BODY[HEADER.FIELDS (CONTENT-TYPE)] {108}
Content-Type: multipart/alternative; boundary=3699475.1002076157495.JavaMail.root.ipp3.qbn.ie.intuit.com

)

### bunch of fetches omitted

IMAP S: * 1699 FETCH (FLAGS (\Seen) UID 2347 RFC822.SIZE 15519 ENVELOPE ("Fri, 9 Dec 2005 05:11:45 -0500" "Your Monarchcomputer.com Invoice:#0353701" (("Automatic Notifications" NIL "automated" "monarchcomputer.com")) (("Automatic Notifications" NIL "automated" "monarchcomputer.com")) (("Automatic Notifications" NIL "automated" "monarchcomputer.com")) ((NIL NIL "wrb2c" "riede.org")) NIL NIL NIL "<029a01c5fca8$f54c49d0$0a01a8c0 atl monarchcomputer com>") BODY[HEADER.FIELDS (CONTENT-TYPE)] {95}
Content-Type: multipart/alternative;
        boundary="----=_NextPart_000_029B_01C5FC7F.0C7641D0"

)
128 OK Fetch completed.



This is with 2.3.10. Does anyone else see this?

Thanks, Willem Riede.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]