Enlightenment CVS committal

Author  : devilhorns
Project : e_modules
Module  : mail

Dir     : e_modules/mail


Modified Files:
        imap.c 


Log Message:
Patch from rephorm to make imap work again, Thanks mate :)

===================================================================
RCS file: /cvs/e/e_modules/mail/imap.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -3 -r1.13 -r1.14
--- imap.c      15 Sep 2006 17:20:17 -0000      1.13
+++ imap.c      12 Jan 2007 01:23:56 -0000      1.14
@@ -59,8 +59,9 @@
                }
            }
        }
-      is->current = evas_list_nth (is->clients, 0);
-      ic = is->current;
+      is->current = is->clients;
+      if (!is->current) break;
+      ic = is->current->data;
     }
 }
 
@@ -259,7 +260,8 @@
        }
     }
 
-  ic = is->current;
+  if (!is->current) return 0;
+  ic = is->current->data;
   is->state++;
 
   switch (is->state)
@@ -287,29 +289,18 @@
          if ((num > 0) && (ic->config->use_exec) && (ic->config->exec))
            _mail_start_exe (ic->config);
 
-         is->clients = is->clients->next;
-         if (is->clients)
+         is->current = is->current->next;
+         if (is->current)
            {
-             is->current = is->clients->data;
-             if (is->current)
-               {
-                 ic = is->current;
+             if (is->current->data)
                  is->state = IMAP_STATE_SERVER_READY;
-               }
              else
-               {
                  _mail_imap_server_logout (is);
-                 ic = NULL;
-               }
            }
          else
-           {
              _mail_imap_server_logout (is);
-             ic = NULL;
-           }
        }
-      if (!ic)
-       break;
+      break;
     default:
       break;
     }



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to