From kde-commits Wed Feb 13 13:15:58 2008 From: David Jarvie Date: Wed, 13 Feb 2008 13:15:58 +0000 To: kde-commits Subject: KDE/kdepim/kalarm Message-Id: <1202908558.467500.25652.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=120290857026485 SVN commit 774533 by djarvie: Prevent repetition duration error message when saving alarm which never recurs M +2 -1 editdlg.cpp --- trunk/KDE/kdepim/kalarm/editdlg.cpp #774532:774533 @@ -875,7 +875,8 @@ mRecurrenceEdit->updateEvent(recurEvent, false); longestRecurInterval = recurEvent.longestRecurrenceInterval().asSeconds(); } - if (recurEvent.repeatInterval().asSeconds() * recurEvent.repeatCount() >= longestRecurInterval - reminder*60) + if (longestRecurInterval > 0 + && recurEvent.repeatInterval().asSeconds()/60 * recurEvent.repeatCount() >= longestRecurInterval/60 - reminder) { KMessageBox::sorry(this, i18nc("@info", "The duration of a repetition within the recurrence must be less than the recurrence interval minus any reminder period")); mRecurrenceEdit->activateSubRepetition(); // display the alarm repetition dialog again