-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() | |||
1857 | restoreCalendarSettings(); | 1857 | restoreCalendarSettings(); |
1858 | mCalendar->reInitAlarmSettings(); | ||
1859 | setSyncEventsReadOnly(); | ||
1860 | updateUnmanagedViews(); | ||
1861 | updateView(); | ||
1862 | return true; | 1858 | return true; |
@@ -1875,2 +1871,6 @@ bool CalendarView::restoreCalendarSettings() | |||
1875 | } | 1871 | } |
1872 | setSyncEventsReadOnly(); | ||
1873 | mCalendar->reInitAlarmSettings(); | ||
1874 | updateUnmanagedViews(); | ||
1875 | updateView(); | ||
1876 | return true; | 1876 | return true; |
@@ -1997,4 +1997,8 @@ bool CalendarView::checkAllFileVersions() | |||
1997 | mCalendar->setDefaultCalendarEnabledOnly(); | 1997 | mCalendar->setDefaultCalendarEnabledOnly(); |
1998 | if ( !checkFileVersion(MainWindow::defaultFileName())) | 1998 | if ( !cal->isReadOnly && !cal->mErrorOnLoad ) { |
1999 | return false; | 1999 | if ( !checkFileVersion(MainWindow::defaultFileName())) { |
2000 | restoreCalendarSettings(); | ||
2001 | return false; | ||
2002 | } | ||
2003 | } | ||
2000 | cal = calendars.next(); | 2004 | cal = calendars.next(); |
@@ -2002,3 +2006,3 @@ bool CalendarView::checkAllFileVersions() | |||
2002 | while ( cal ) { | 2006 | while ( cal ) { |
2003 | if ( !cal->mErrorOnLoad ) { | 2007 | if ( !cal->isReadOnly && !cal->mErrorOnLoad ) { |
2004 | mCalendar->setDefaultCalendar( cal->mCalNumber ); | 2008 | mCalendar->setDefaultCalendar( cal->mCalNumber ); |
@@ -2008,3 +2012,3 @@ bool CalendarView::checkAllFileVersions() | |||
2008 | loadedFileVersion = storeTemp; | 2012 | loadedFileVersion = storeTemp; |
2009 | updateView(); | 2013 | restoreCalendarSettings(); |
2010 | return false; | 2014 | return false; |
@@ -2015,3 +2019,2 @@ bool CalendarView::checkAllFileVersions() | |||
2015 | loadedFileVersion = storeTemp; | 2019 | loadedFileVersion = storeTemp; |
2016 | updateView(); | ||
2017 | return true; | 2020 | return true; |
@@ -2024,4 +2027,4 @@ bool CalendarView::checkFileVersion(QString fn) | |||
2024 | QDateTime dt = finf.lastModified (); | 2027 | QDateTime dt = finf.lastModified (); |
2025 | //qDebug("loaded file version %s",loadedFileVersion.toString().latin1()); | 2028 | qDebug("loaded file version %s %s", fn.latin1(), loadedFileVersion.toString().latin1()); |
2026 | //qDebug("file on disk version %s",dt.toString().latin1()); | 2029 | qDebug("file on disk version %s %s", fn.latin1(),dt.toString().latin1()); |
2027 | if ( dt <= loadedFileVersion ) | 2030 | if ( dt <= loadedFileVersion ) |