From d9f9b3167ee1f5a7afd5a0dbce4d3f3e4a64c817 Mon Sep 17 00:00:00 2001 From: Montel Laurent Date: Fri, 19 Dec 2014 23:24:03 +0100 Subject: [PATCH] Be sure to block all --- calendarsupport/collectiongeneralpage.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/calendarsupport/collectiongeneralpage.cpp b/calendarsupport/collectiongeneralpage.cpp index f1a96d725e..4e6feb100e 100644 --- a/calendarsupport/collectiongeneralpage.cpp +++ b/calendarsupport/collectiongeneralpage.cpp @@ -180,9 +180,11 @@ void CollectionGeneralPage::save( Collection &collection ) } if ( mBlockAlarmsCheckBox->isChecked() ) { - if ( !collection.hasAttribute() ) { - collection.attribute( Collection::AddIfMissing ); - } + BlockAlarmsAttribute *attr = collection.attribute( Collection::AddIfMissing ); + attr->blockAlarmType(KCalCore::Alarm::Audio, true); + attr->blockAlarmType(KCalCore::Alarm::Display, true); + attr->blockAlarmType(KCalCore::Alarm::Email, true); + attr->blockAlarmType(KCalCore::Alarm::Procedure, true); } else { collection.removeAttribute(); } -- GitLab