-rw-r--r-- | korganizer/koagendaitem.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/korganizer/koagendaitem.cpp b/korganizer/koagendaitem.cpp index c055eb8..9fe1be4 100644 --- a/korganizer/koagendaitem.cpp +++ b/korganizer/koagendaitem.cpp | |||
@@ -194,7 +194,10 @@ bool KOAgendaItem::updateIcons(QPainter * p, bool horLayout) | |||
194 | 194 | ||
195 | int yOff = 0; | 195 | int yOff = 0; |
196 | int xOff = 0; | 196 | int xOff = 0; |
197 | int x = pos().x() +3; | 197 | int x = pos().x(); |
198 | |||
199 | if ( x < 0 ) x = 0; | ||
200 | x += 3; | ||
198 | int y; | 201 | int y; |
199 | if ( mAllDay ) | 202 | if ( mAllDay ) |
200 | y = pos().y()+3; | 203 | y = pos().y()+3; |
@@ -214,7 +217,7 @@ bool KOAgendaItem::updateIcons(QPainter * p, bool horLayout) | |||
214 | ++y; | 217 | ++y; |
215 | } | 218 | } |
216 | } | 219 | } |
217 | if (mIncidence->cancelled()) { | 220 | if (mIncidence->cancelled() && height() < 20 ) { |
218 | int xpos = xOff*( 1 +AGENDA_ICON_SIZE )+x; | 221 | int xpos = xOff*( 1 +AGENDA_ICON_SIZE )+x; |
219 | int ypos = yOff*( 1 +AGENDA_ICON_SIZE)+y; | 222 | int ypos = yOff*( 1 +AGENDA_ICON_SIZE)+y; |
220 | p->drawLine( xpos, ypos, xpos+AGENDA_ICON_SIZE-1, ypos+AGENDA_ICON_SIZE-1 ); | 223 | p->drawLine( xpos, ypos, xpos+AGENDA_ICON_SIZE-1, ypos+AGENDA_ICON_SIZE-1 ); |
@@ -433,6 +436,8 @@ void KOAgendaItem::paintMe( bool selected, QPainter* paint ) | |||
433 | if ( x < 0 ) { | 436 | if ( x < 0 ) { |
434 | w = w+x-3; | 437 | w = w+x-3; |
435 | x = 3; | 438 | x = 3; |
439 | if ( !horLayout && addIcon ) | ||
440 | x += AGENDA_ICON_SIZE+3; | ||
436 | if ( w > parentWidget()->width() ){ | 441 | if ( w > parentWidget()->width() ){ |
437 | w = parentWidget()->width() - 6; | 442 | w = parentWidget()->width() - 6; |
438 | #ifndef DESKTOP_VERSION | 443 | #ifndef DESKTOP_VERSION |