diff --git a/src/models/messageeventmodel.cpp b/src/models/messageeventmodel.cpp index a08921e06..61fbd7dfa 100644 --- a/src/models/messageeventmodel.cpp +++ b/src/models/messageeventmodel.cpp @@ -17,6 +17,7 @@ #include #include +#include #include #include "enums/delegatetype.h" @@ -411,7 +412,7 @@ QVariant MessageEventModel::data(const QModelIndex &idx, int role) const return DelegateType::ReadMarker; case TimeRole: { const QDateTime eventDate = data(index(m_lastReadEventIndex.row() + 1, 0), TimeRole).toDateTime().toLocalTime(); - const KFormat format; + static const KFormat format; return format.formatRelativeDateTime(eventDate, QLocale::ShortFormat); } case SpecialMarksRole: diff --git a/src/models/messageeventmodel.h b/src/models/messageeventmodel.h index a1c16182b..dc90923c2 100644 --- a/src/models/messageeventmodel.h +++ b/src/models/messageeventmodel.h @@ -3,7 +3,6 @@ #pragma once -#include #include #include @@ -118,7 +117,6 @@ private: int rowBelowInserted = -1; bool resetting = false; bool movingEvent = false; - KFormat m_format; std::map> m_memberObjects; std::map> m_contentModels;