diff --git a/src/akonadi/akonadiserializer.cpp b/src/akonadi/akonadiserializer.cpp --- a/src/akonadi/akonadiserializer.cpp +++ b/src/akonadi/akonadiserializer.cpp @@ -99,7 +99,7 @@ if (naming == FullPath) { auto parent = collection.parentCollection(); while (parent.isValid() && parent != Akonadi::Collection::root()) { - name = parent.displayName() + '/' + name; + name = parent.displayName() + "»" + name; parent = parent.parentCollection(); } } diff --git a/tests/units/akonadi/akonadiserializertest.cpp b/tests/units/akonadi/akonadiserializertest.cpp --- a/tests/units/akonadi/akonadiserializertest.cpp +++ b/tests/units/akonadi/akonadiserializertest.cpp @@ -345,9 +345,9 @@ auto dataSource4 = serializer.createDataSourceFromCollection(collection, Akonadi::SerializerInterface::BaseName); // THEN - QCOMPARE(dataSource1->name(), QString(parentName + '/' + name)); + QCOMPARE(dataSource1->name(), QString(parentName + "»" + name)); QCOMPARE(dataSource2->name(), name); - QCOMPARE(dataSource3->name(), QString(parentName + '/' + name)); + QCOMPARE(dataSource3->name(), QString(parentName + "»" + name)); QCOMPARE(dataSource4->name(), name); }