diff --git a/applets/comic/comicupdater.cpp b/applets/comic/comicupdater.cpp --- a/applets/comic/comicupdater.cpp +++ b/applets/comic/comicupdater.cpp @@ -58,6 +58,7 @@ void ComicUpdater::save() { mGroup.writeEntry( "updateInterval", mUpdateIntervall ); + mGroup.sync(); } void ComicUpdater::setInterval( int interval ) @@ -80,7 +81,9 @@ } if ( !mLastUpdate.isValid() || ( mLastUpdate.addDays( mUpdateIntervall ) < QDateTime::currentDateTime() ) ) { - mGroup.writeEntry( "lastUpdate", QDateTime::currentDateTime() ); + mLastUpdate = QDateTime::currentDateTime(); + mGroup.writeEntry( "lastUpdate", mLastUpdate ); + mGroup.sync(); downloadManager()->checkForUpdates(); } }