author | zautrix <zautrix> | 2005-06-15 14:00:35 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2005-06-15 14:00:35 (UTC) |
commit | 40fa3e374fd96c0cb8925a1c3c46d40e1ea2b111 (patch) (side-by-side diff) | |
tree | d28170ea94bbf7f1c7e90ef1fe7cf3807a847fed | |
parent | 13c00953a9d521873b03f861e54e83e33b30bc96 (diff) | |
download | kdepimpi-40fa3e374fd96c0cb8925a1c3c46d40e1ea2b111.zip kdepimpi-40fa3e374fd96c0cb8925a1c3c46d40e1ea2b111.tar.gz kdepimpi-40fa3e374fd96c0cb8925a1c3c46d40e1ea2b111.tar.bz2 |
fixes
-rw-r--r-- | korganizer/calendarview.cpp | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/korganizer/calendarview.cpp b/korganizer/calendarview.cpp index 1338224..377a66f 100644 --- a/korganizer/calendarview.cpp +++ b/korganizer/calendarview.cpp @@ -1857,6 +1857,2 @@ bool CalendarView::loadCalendars() restoreCalendarSettings(); - mCalendar->reInitAlarmSettings(); - setSyncEventsReadOnly(); - updateUnmanagedViews(); - updateView(); return true; @@ -1875,2 +1871,6 @@ bool CalendarView::restoreCalendarSettings() } + setSyncEventsReadOnly(); + mCalendar->reInitAlarmSettings(); + updateUnmanagedViews(); + updateView(); return true; @@ -1997,4 +1997,8 @@ bool CalendarView::checkAllFileVersions() mCalendar->setDefaultCalendarEnabledOnly(); - if ( !checkFileVersion(MainWindow::defaultFileName())) - return false; + if ( !cal->isReadOnly && !cal->mErrorOnLoad ) { + if ( !checkFileVersion(MainWindow::defaultFileName())) { + restoreCalendarSettings(); + return false; + } + } cal = calendars.next(); @@ -2002,3 +2006,3 @@ bool CalendarView::checkAllFileVersions() while ( cal ) { - if ( !cal->mErrorOnLoad ) { + if ( !cal->isReadOnly && !cal->mErrorOnLoad ) { mCalendar->setDefaultCalendar( cal->mCalNumber ); @@ -2008,3 +2012,3 @@ bool CalendarView::checkAllFileVersions() loadedFileVersion = storeTemp; - updateView(); + restoreCalendarSettings(); return false; @@ -2015,3 +2019,2 @@ bool CalendarView::checkAllFileVersions() loadedFileVersion = storeTemp; - updateView(); return true; @@ -2024,4 +2027,4 @@ bool CalendarView::checkFileVersion(QString fn) QDateTime dt = finf.lastModified (); - //qDebug("loaded file version %s",loadedFileVersion.toString().latin1()); - //qDebug("file on disk version %s",dt.toString().latin1()); + qDebug("loaded file version %s %s", fn.latin1(), loadedFileVersion.toString().latin1()); + qDebug("file on disk version %s %s", fn.latin1(),dt.toString().latin1()); if ( dt <= loadedFileVersion ) |