diff options
Diffstat (limited to 'framework/src/domain/daylongeventmodel.cpp')
-rw-r--r-- | framework/src/domain/daylongeventmodel.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/framework/src/domain/daylongeventmodel.cpp b/framework/src/domain/daylongeventmodel.cpp index 1b47edda..2b288ff5 100644 --- a/framework/src/domain/daylongeventmodel.cpp +++ b/framework/src/domain/daylongeventmodel.cpp | |||
@@ -81,7 +81,10 @@ QVariant DayLongEventModel::data(const QModelIndex &idx, int role) const | |||
81 | return dayIndex; | 81 | return dayIndex; |
82 | } | 82 | } |
83 | case Duration: | 83 | case Duration: |
84 | return event->getStartTime().date().daysTo(event->getEndTime().date()); | 84 | if (!event->getEndTime().isValid()) { |
85 | return 1; | ||
86 | } | ||
87 | return qMax(event->getStartTime().date().daysTo(event->getEndTime().date()), 1ll); | ||
85 | case Color: | 88 | case Color: |
86 | return getColor(event->getCalendar()); | 89 | return getColor(event->getCalendar()); |
87 | } | 90 | } |