[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/kdepim/enterprise/kdepim/kmail
From:       Sergio Luis Martins <iamsergio () gmail ! com>
Date:       2010-10-07 12:42:53
Message-ID: 20101007124253.91297AC892 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1183452 by smartins:

Messages with index == 0 have feelings too.

These weren't getting freed because of a typo.



 M  +2 -2      cachedimapjob.cpp  


--- branches/kdepim/enterprise/kdepim/kmail/cachedimapjob.cpp #1183451:1183452
@@ -307,7 +307,7 @@
       mMsg->setUID(uid);
       mMsg->setMsgSizeServer(size);
       mMsg->setTransferInProgress( false );
-      int index = 0;
+      int index = -1;
       mFolder->addMsgInternal( mMsg, true, &index );
 
       if ( kmkernel->iCalIface().isResourceFolder( mFolder->folder() ) ) {
@@ -315,7 +315,7 @@
       }
 
       emit messageRetrieved( mMsg );
-      if ( index > 0 ) mFolder->unGetMsg( index );
+      if ( index >= 0 ) mFolder->unGetMsg( index );
     } else {
       emit messageRetrieved( 0 );
     }
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic