summaryrefslogtreecommitdiffstats
path: root/framework/src/domain/daylongeventmodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'framework/src/domain/daylongeventmodel.cpp')
-rw-r--r--framework/src/domain/daylongeventmodel.cpp5
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 }