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
===================================================================
openSUSE Build Service is sponsored by