diff --git a/src/core/Entry.cpp b/src/core/Entry.cpp index c7920715..f0b6fc4c 100644 --- a/src/core/Entry.cpp +++ b/src/core/Entry.cpp @@ -192,8 +192,10 @@ QString Entry::tags() const QStringList Entry::tagList() const { - static QRegExp rx("(\\ |\\,|\\.|\\:|\\t|\\;)"); - return tags().split(rx, QString::SkipEmptyParts); + static QRegExp rx("(\\ |\\,|\\t|\\;)"); + auto taglist = tags().split(rx, QString::SkipEmptyParts); + std::sort(taglist.begin(), taglist.end()); + return taglist; } const TimeInfo& Entry::timeInfo() const