summaryrefslogtreecommitdiff
authorumopapisdn <umopapisdn>2003-03-23 20:49:17 (UTC)
committer umopapisdn <umopapisdn>2003-03-23 20:49:17 (UTC)
commit90772042f0d726149093675cede488676a94562b (patch) (side-by-side diff)
tree853a03e23255c8b8fdfd74cc284cbd02663c94a7
parentb5606a63c9f3524f9475b6ac79f0b6bcc7162fa6 (diff)
downloadopie-90772042f0d726149093675cede488676a94562b.zip
opie-90772042f0d726149093675cede488676a94562b.tar.gz
opie-90772042f0d726149093675cede488676a94562b.tar.bz2
Bugfix: (bug #0000211) Events ending at mat the following day. Fix for weeklistview.
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--core/pim/datebook/datebookweeklst.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/pim/datebook/datebookweeklst.cpp b/core/pim/datebook/datebookweeklst.cpp
index 9089fe9..e8e12ba 100644
--- a/core/pim/datebook/datebookweeklst.cpp
+++ b/core/pim/datebook/datebookweeklst.cpp
@@ -205,16 +205,18 @@ DateBookWeekLstView::DateBookWeekLstView(QValueList<EffectiveEvent> &ev,
const QDateTime &,
const QString &)));
layout->addWidget(hdr);
// Events
while ( (*it).date().dayOfWeek() == dayOrder[i] && it!=ev.end() ) {
+ if(!((*it).end().hour()==(*it).start().hour() && (*it).end().minute()==(*it).start().minute())) { // Skip effective events with no duration. (i.e ending at 00:00)
DateBookWeekLstEvent *l=new DateBookWeekLstEvent(*it,this);
layout->addWidget(l);
connect (l, SIGNAL(editEvent(const Event &)),
this, SIGNAL(editEvent(const Event &)));
+ }
it++;
}
layout->addItem(new QSpacerItem(1,1, QSizePolicy::Minimum, QSizePolicy::Expanding));
}
}