Update of /cvsroot/mahogany/M/src/mail
In directory usw-pr-cvs1:/tmp/cvs-serv15411/src/mail

Modified Files:
        MailFolderCC.cpp 
Log Message:
fixed generating IMAP spec for POP folders: it didn't include the login before

Index: MailFolderCC.cpp
===================================================================
RCS file: /cvsroot/mahogany/M/src/mail/MailFolderCC.cpp,v
retrieving revision 1.637
retrieving revision 1.638
diff -b -u -2 -r1.637 -r1.638
--- MailFolderCC.cpp    21 Aug 2002 14:03:40 -0000      1.637
+++ MailFolderCC.cpp    28 Aug 2002 00:05:02 -0000      1.638
@@ -1198,5 +1198,18 @@
    }
 
-   switch( type )
+   if ( FolderTypeHasServer(type) )
+   {
+      // remote spec starts with '{'
+      mboxpath << '{' << server << GetSSLOptions(flags);
+
+      // if it has server, it must have a login as well
+      if ( !login.empty() )
+         mboxpath << "/user=" << login;
+      else if ( flags & MF_FLAGS_ANON )
+         mboxpath << "/anonymous";
+      //else: we'll ask the user about his login later
+   }
+
+   switch ( type )
    {
       case MF_INBOX:
@@ -1246,21 +1259,9 @@
 
       case MF_POP:
-         mboxpath << '{' << server << "/pop3" << GetSSLOptions(flags) << '}';
+         mboxpath << "/pop3}";
          break;
 
       case MF_IMAP:
-         mboxpath << '{' << server;
-         if ( flags & MF_FLAGS_ANON )
-         {
-            mboxpath << "/anonymous";
-         }
-         else
-         {
-            if( !login.empty() )
-               mboxpath << "/user=" << login ;
-            //else: we get asked  later
-         }
-
-         mboxpath << GetSSLOptions(flags) << '}' << name;
+         mboxpath << '}' << name;
          break;
 
@@ -1270,6 +1271,5 @@
 
       case MF_NNTP:
-         mboxpath << '{' << server << "/nntp"
-                  << GetSSLOptions(flags) << '}' << name;
+         mboxpath << "/nntp}" << name;
          break;
 



-------------------------------------------------------
This sf.net email is sponsored by: Jabber - The world's fastest growing 
real-time communications platform! Don't just IM. Build it in! 
http://www.jabber.com/osdn/xim
_______________________________________________
Mahogany-cvsupdates mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-cvsupdates

Reply via email to