[Kde-pim] kabc file resources plugin - backup
Daniel Gollub
dgollub at suse.de
Tue Feb 6 10:38:36 GMT 2007
Hi,
i have a question about the backup function in the file resource plugin of
kabc. In the file resource plugin the ResourceFile::doOpen() function is able
to restore backups. When is it intended to restore those backups? At the
moment the ResourceFile::doOpen() function checks if the file is empty and
restore all backups if there are any backups avaliable.
If you try to delete _all_ entries of your addressbook they got restored
immediately. So you have to keep at least one entry in the addressbook to
get rid of most entries, or empty the file and remove all entries by hand.
Is this intendend?
See small and ugly patch to avoid restoring the backup.
best regards,
Daniel
--- kabc/plugins/file/resourcefile.cpp.orig 2007-02-03 12:06:00.000000000 +0100
+++ kabc/plugins/file/resourcefile.cpp 2007-02-03 13:01:13.000000000 +0100
@@ -161,10 +164,10 @@ bool ResourceFile::doOpen()
if ( !file.open( IO_ReadWrite ) )
return false;
}
-
if ( file.size() == 0 ) {
file.close();
- kdDebug() << "File size is zero. Evaluating backups" << endl;
+ kdDebug() << "File size is zero." << endl;
+ /*
for (int i=0; i!=20; i++)
{
QFile backup( mFileName + "__" + QString::number(i) );
@@ -193,6 +196,7 @@ bool ResourceFile::doOpen()
return true;
}
}
+ */
return true;
}
_______________________________________________
kde-pim mailing list
kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
kde-pim home page at http://pim.kde.org/
More information about the kde-pim
mailing list