From d1d8b92b37e3842d8a455e31c9dd1bf554dd92c4 Mon Sep 17 00:00:00 2001
From: Konstantinos Sideris <sideris.konstantin@gmail.com>
Date: Sat, 30 Dec 2017 11:59:55 +0200
Subject: [PATCH] Use qobject_cast on TimelineItem

---
 src/timeline/TimelineView.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/timeline/TimelineView.cc b/src/timeline/TimelineView.cc
index 29da24b3a..a6200ca8f 100644
--- a/src/timeline/TimelineView.cc
+++ b/src/timeline/TimelineView.cc
@@ -374,7 +374,7 @@ TimelineView::addTimelineItem(TimelineItem *item, TimelineDirection direction)
         if (direction == TimelineDirection::Bottom) {
                 const auto lastItemPosition = scroll_layout_->count() - 1;
                 auto lastItem =
-                  static_cast<TimelineItem *>(scroll_layout_->itemAt(lastItemPosition)->widget());
+                  qobject_cast<TimelineItem *>(scroll_layout_->itemAt(lastItemPosition)->widget());
 
                 if (lastItem) {
                         auto oldDate = lastItem->descriptionMessage().datetime;
@@ -389,7 +389,7 @@ TimelineView::addTimelineItem(TimelineItem *item, TimelineDirection direction)
                 // the widgets to the bottom of the page.
                 if (scroll_layout_->count() > 1) {
                         auto firstItem =
-                          static_cast<TimelineItem *>(scroll_layout_->itemAt(1)->widget());
+                          qobject_cast<TimelineItem *>(scroll_layout_->itemAt(1)->widget());
 
                         if (firstItem) {
                                 auto oldDate = firstItem->descriptionMessage().datetime;
-- 
GitLab