In a recent commit to the mail module: > @@ -289,10 +286,10 @@ > if ((num > 0) && (ic->config->use_exec) && (ic->config->exec)) > _mail_start_exe (ic->config); > > - is->current = is->current->next; > + is->current = is->clients->next->data; > if (is->current) > { > - if (is->current->data) > + if (is->current) > is->state = IMAP_STATE_SERVER_READY; > else > _mail_imap_server_logout (is); is->clients is a pointer to the head of the list. is->clients->next will thus always be a ponter to the second client. (e.g. not what you want). I think the original code was correct, there was just a header change (is->current from _Client -> Evas_List) that was missed, causing it not to compile. rephorm
------------------------------------------------------------------------- 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-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel