File r883487.diff of Package kdepim4
Subject: kalarm: signal when work hours change
From: wstephenson@suse.de
Bug:
Patch-upstream: 883487
--- kalarm/preferences.cpp (revision 883486)
+++ kalarm/preferences.cpp (revision 883487)
@@ -87,6 +87,7 @@ Preferences::Preferences()
{
QObject::connect(this, SIGNAL(base_StartOfDayChanged(const QDateTime&)), SLOT(startDayChange(const QDateTime&)));
QObject::connect(this, SIGNAL(base_TimeZoneChanged(const QString&)), SLOT(timeZoneChange(const QString&)));
+ QObject::connect(this, SIGNAL(base_WorkTimeChanged(const QDateTime&, const QDateTime&, int)), SLOT(workTimeChange(const QDateTime&, const QDateTime&, int)));
}
/******************************************************************************
@@ -185,7 +186,7 @@ void Preferences::setWorkDays(const QBit
void Preferences::workTimeChange(const QDateTime& start, const QDateTime& end, int days)
{
- QBitArray dayBits;
+ QBitArray dayBits(7);
for (int i = 0; i < 7; ++i)
if (days & (1 << i))
dayBits.setBit(i);
Index: kalarm/preferences.cpp
===================================================================