From 6f72e3e2ea4887e4296a1e9258bdf8a97f2e0a19 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Tue, 20 Oct 2020 17:11:14 +0200 Subject: [PATCH] Always append divider key to sort text if the key is a digit --- src/collection/collectionmodel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/collection/collectionmodel.cpp b/src/collection/collectionmodel.cpp index 18ad7a378..759913ada 100644 --- a/src/collection/collectionmodel.cpp +++ b/src/collection/collectionmodel.cpp @@ -1566,7 +1566,7 @@ void CollectionModel::FinishItem(const GroupBy type, const bool signal, const bo // Create the divider entry if we're supposed to if (create_divider && show_dividers_) { QString divider_key = DividerKey(type, item); - if (item->sort_text.isEmpty() || item->sort_text[0].toLower() != divider_key) + if (!divider_key.isEmpty() && (item->sort_text.isEmpty() || item->sort_text[0].toLower() != divider_key || divider_key[0].isDigit())) item->sort_text.prepend(divider_key); if (!divider_key.isEmpty() && !divider_nodes_.contains(divider_key)) {