author | umopapisdn <umopapisdn> | 2003-03-23 19:55:23 (UTC) |
---|---|---|
committer | umopapisdn <umopapisdn> | 2003-03-23 19:55:23 (UTC) |
commit | dfa17505b14011b50822d50c925cc6aa0299b1b4 (patch) (unidiff) | |
tree | 1445d0e8dcc4762cc93d666007564af0525aac37 /core/pim/datebook/datebookweek.cpp | |
parent | 46c09d5732bcac4de2be5dfbf17bee054aba9478 (diff) | |
download | opie-dfa17505b14011b50822d50c925cc6aa0299b1b4.zip opie-dfa17505b14011b50822d50c925cc6aa0299b1b4.tar.gz opie-dfa17505b14011b50822d50c925cc6aa0299b1b4.tar.bz2 |
Bugfix: (bug #0000211) Events ending at midnight shouldn't be displayed at the following day. Fix for weekview.
Diffstat (limited to 'core/pim/datebook/datebookweek.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | core/pim/datebook/datebookweek.cpp | 18 |
1 files changed, 10 insertions, 8 deletions
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() | |||
135 | 135 | ||
136 | void DateBookWeekView::showEvents( QValueList<EffectiveEvent> &ev ) | 136 | void DateBookWeekView::showEvents( QValueList<EffectiveEvent> &ev ) |
137 | { | 137 | { |
138 | items.clear(); | 138 | items.clear(); |
139 | QValueListIterator<EffectiveEvent> it; | 139 | QValueListIterator<EffectiveEvent> it; |
140 | for ( it = ev.begin(); it != ev.end(); ++it ) { | 140 | for ( it = ev.begin(); it != ev.end(); ++it ) { |
141 | DateBookWeekItem *i = new DateBookWeekItem( *it ); | 141 | DateBookWeekItem *i = new DateBookWeekItem( *it ); |
142 | positionItem( i ); | 142 | 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) |
143 | items.append( i ); | 143 | positionItem( i ); |
144 | } | 144 | items.append( i ); |
145 | viewport()->update(); | 145 | } |
146 | } | ||
147 | viewport()->update(); | ||
146 | } | 148 | } |
147 | 149 | ||
148 | void DateBookWeekView::moveToHour( int h ) | 150 | void DateBookWeekView::moveToHour( int h ) |