[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/kdepim/enterprise/kdepim/kmail
From: Allen Winter <winter () kde ! org>
Date: 2010-10-10 19:03:06
Message-ID: 20101010190306.7E7713E1F1 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1184542 by winterz:
KMFolderIndex::silentlyRecreateIndex() and KMKernel::recreateCorruptIndexFiles()
are unused so remove them... makes my brain less confused which is a good thing.
MERGE: none (long gone in KDE4)
M +0 -11 kmfolderindex.cpp
M +0 -39 kmkernel.cpp
M +0 -1 kmkernel.h
--- branches/kdepim/enterprise/kdepim/kmail/kmfolderindex.cpp #1184541:1184542
@@ -537,17 +537,6 @@
return readIndex();
}
-void KMFolderIndex::silentlyRecreateIndex()
-{
- Q_ASSERT( !isOpened() );
- open( "silentlyRecreateIndex" );
- KCursorSaver busy( KBusyPtr::busy() );
- createIndexFromContents();
- mCompactable = true;
- writeConfig();
- close( "silentlyRecreateIndex" );
-}
-
void KMFolderIndex::updateInvitationAndAddressFieldsFromContents()
{
kdDebug(5006) << "Updating index for " << label() << ", this might take a while." \
<< endl;
--- branches/kdepim/enterprise/kdepim/kmail/kmkernel.cpp #1184541:1184542
@@ -1525,7 +1525,6 @@
the_folderMgr = new KMFolderMgr(foldersPath);
the_imapFolderMgr = new KMFolderMgr( KMFolderImap::cacheLocation(), KMImapDir);
the_dimapFolderMgr = new KMFolderMgr( KMFolderCachedImap::cacheLocation(), \
KMDImapDir);
- //recreateCorruptIndexFiles();
the_searchFolderMgr = new KMFolderMgr(locateLocal("data","kmail/search"), \
KMSearchDir); KMFolder *lsf = the_searchFolderMgr->find( i18n("Last Search") );
@@ -1689,44 +1688,6 @@
the_dimapFolderMgr->quiet( false );
}
-void KMKernel::recreateCorruptIndexFiles()
-{
- QValueList<QGuardedPtr<KMFolder> > folders;
- QValueList<KMFolderIndex*> foldersWithBrokenIndex;
- QStringList strList;
- the_folderMgr->createFolderList( &strList, &folders );
- the_imapFolderMgr->createFolderList( &strList, &folders );
- the_dimapFolderMgr->createFolderList( &strList, &folders );
- for ( int i = 0; folders.at(i) != folders.end(); i++ ) {
- KMFolder * const folder = *folders.at(i);
- if ( !folder || folder->isDir() || folder->isOpened() )
- continue;
- KMFolderIndex * const index = dynamic_cast<KMFolderIndex*>( folder->storage() );
- if ( index && index->indexStatus() != KMFolderIndex::IndexOk ) {
- kdDebug(5006) << "Folder with broken index has status = " << \
index->indexStatus() << endl;
- foldersWithBrokenIndex.append( index );
- }
- }
-
- if ( !foldersWithBrokenIndex.isEmpty() ) {
- QStringList folderNames;
- for ( uint i = 0; i < foldersWithBrokenIndex.size(); i++ ) {
- folderNames << foldersWithBrokenIndex[i]->label();
- }
-
- KMessageBox::informationList( 0, i18n( "There is a problem with the mail index \
of the following "
- "folders, the indices will now be \
regenerated.\n"
- "This can happen because the index files \
are out of date, missing or corrupted.\n"
- "Contact your administrator if this \
happens frequently.\n"
- "Some information, like status flags, \
might get lost." ),
- folderNames, i18n( "Problem with mail indices" ) \
);
-
- for ( uint i = 0; i < foldersWithBrokenIndex.size(); i++ ) {
- foldersWithBrokenIndex[i]->silentlyRecreateIndex();
- }
- }
-}
-
bool KMKernel::doSessionManagement()
{
--- branches/kdepim/enterprise/kdepim/kmail/kmkernel.h #1184541:1184542
@@ -253,7 +253,6 @@
void init();
void readConfig();
void cleanupImapFolders();
- void recreateCorruptIndexFiles();
void testDir(const char *_name);
void recoverDeadLetters();
void initFolders(KConfig* cfg);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic