From 2d3e20244a156485f6001aa82c4494dfce177b8f Mon Sep 17 00:00:00 2001 From: zautrix Date: Mon, 09 Aug 2004 11:07:44 +0000 Subject: minor fixes --- (limited to 'libkcal/sharpformat.cpp') diff --git a/libkcal/sharpformat.cpp b/libkcal/sharpformat.cpp index 4e54fdf..f8b066d 100644 --- a/libkcal/sharpformat.cpp +++ b/libkcal/sharpformat.cpp @@ -165,6 +165,8 @@ class SharpParser : public QObject r->setYearly( Recurrence::rYearlyMonth, freq, -1 ); r->addYearlyNum( startDate.month() ); } + } else { + event->recurrence()->unsetRecurs(); } QString categoryList = attList[1] ; @@ -183,6 +185,12 @@ class SharpParser : public QObject alarm->setEnabled( true ); int alarmOffset = attList[9].toInt(); alarm->setStartOffset( alarmOffset * -60 ); + } else { + Alarm *alarm; + if ( event->alarms().count() > 0 ) { + alarm = event->alarms().first(); + alarm->setEnabled( false ); + } } mCalendar->addEvent( event); -- cgit v0.9.0.2