summaryrefslogtreecommitdiffstats
path: root/framework/src
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2018-08-03 15:35:25 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2018-08-03 15:35:25 +0200
commitc45ac2847fccc6f7699330a183a7514ff4ca609a (patch)
tree68254d241d35825f44d64f8869c7851d11485859 /framework/src
parent61ad02e69f3755749bec61d9bd763b63f508ec93 (diff)
downloadkube-c45ac2847fccc6f7699330a183a7514ff4ca609a.tar.gz
kube-c45ac2847fccc6f7699330a183a7514ff4ca609a.zip
Fixed single day events.
(That's probably the typical case)
Diffstat (limited to 'framework/src')
-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 }