From dfa17505b14011b50822d50c925cc6aa0299b1b4 Mon Sep 17 00:00:00 2001 From: umopapisdn Date: Sun, 23 Mar 2003 19:55:23 +0000 Subject: Bugfix: (bug #0000211) Events ending at midnight shouldn't be displayed at the following day. Fix for weekview. --- (limited to 'core/pim/datebook') diff --git a/core/pim/datebook/datebookweek.cpp b/core/pim/datebook/datebookweek.cpp index e30c776..5bbf86a 100644 --- a/core/pim/datebook/datebookweek.cpp +++ b/core/pim/datebook/datebookweek.cpp @@ -135,14 +135,16 @@ void DateBookWeekView::initNames() void DateBookWeekView::showEvents( QValueList &ev ) { - items.clear(); - QValueListIterator it; - for ( it = ev.begin(); it != ev.end(); ++it ) { - DateBookWeekItem *i = new DateBookWeekItem( *it ); - positionItem( i ); - items.append( i ); - } - viewport()->update(); + items.clear(); + QValueListIterator it; + for ( it = ev.begin(); it != ev.end(); ++it ) { + DateBookWeekItem *i = new DateBookWeekItem( *it ); + if(!(i->event().end().hour()==i->event().start().hour() && i->event().end().minute()==i->event().start().minute())) { // Skip effective events with no duration. (i.e ending at 00:00) + positionItem( i ); + items.append( i ); + } + } + viewport()->update(); } void DateBookWeekView::moveToHour( int h ) -- cgit v0.9.0.2