From: Sebastian B. <sb...@us...> - 2013-12-06 21:14:51
|
Update of /cvsroot/simplemail/simplemail In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv29043 Modified Files: imap.c Log Message: Create a progress monitor for connecting to the IMAP server. Index: imap.c =================================================================== RCS file: /cvsroot/simplemail/simplemail/imap.c,v retrieving revision 1.78 retrieving revision 1.79 diff -u -d -r1.78 -r1.79 --- imap.c 15 Dec 2012 06:08:17 -0000 1.78 +++ imap.c 6 Dec 2013 21:14:48 -0000 1.79 @@ -1921,6 +1921,20 @@ if (imap_server) { + struct progmon *pm; + + pm = progmon_create(); + if (pm) + { + utf8 msg[80]; + + utf8fromstr(_("Connect with IMAP server"),NULL,msg,sizeof(msg)); + pm->begin(pm,2,msg); + + utf8fromstr("Logging in",NULL,msg,sizeof(msg)); + pm->working_on(pm,msg); + } + if (imap_thread_really_connect_and_login_to_server()) { char status_buf[160]; @@ -1950,6 +1964,12 @@ imap_thread_really_download_mails(); } } + + if (pm) + { + pm->done(pm); + progmon_delete(pm); + } } SM_LEAVE; } |