Merged revisions 857911 via svnmerge from

svn+ssh://pradeepto@svn.kde.org/home/kde/branches/KDE/3.5/kdepim

........
  r857911 | gianni | 2008-09-07 04:15:14 +0530 (Sun, 07 Sep 2008) | 3 lines
  
  this commit fix the bug #168544 in the KDE 3.5 branch
  reviewed by Ingo
........

svn path=/branches/kdepim/enterprise/kdepim/; revision=858425
wilder-work
Pradeepto Bhattacharya 18 years ago
parent 54c45fa779
commit 6ac291afb5
  1. 6
      accountmanager.cpp
  2. 3
      kmfoldertree.cpp

@ -7,6 +7,7 @@
#include "accountmanager.h"
#include "kmaccount.h"
#include "kmacctfolder.h"
#include "kmacctmaildir.h"
#include "kmacctlocal.h"
#include "popaccount.h"
@ -239,6 +240,11 @@ void AccountManager::add( KMAccount *account )
{
if ( account ) {
mAcctList.append( account );
// init folder's account list
KMAcctFolder *folder = static_cast<KMAcctFolder*>( account->folder() );
if ( folder && !folder->hasAccounts() ) {
folder->addAccount( account );
}
emit accountAdded( account );
account->installTimer();
}

@ -432,6 +432,9 @@ void KMFolderTree::connectSignals()
connect(kmkernel->acctMgr(), SIGNAL(accountRemoved(KMAccount*)),
this, SLOT(slotAccountRemoved(KMAccount*)));
connect(kmkernel->acctMgr(), SIGNAL(accountAdded(KMAccount*)),
this, SLOT(slotUnhideLocalInbox()));
connect(kmkernel->searchFolderMgr(), SIGNAL(folderRemoved(KMFolder*)),
this, SLOT(slotFolderRemoved(KMFolder*)));

Loading…
Cancel
Save