From 35b44bc015b652f0ea2eafb5b3ba5b5a5bbb9dcf Mon Sep 17 00:00:00 2001 From: Fushan Wen Date: Sun, 8 May 2022 19:19:18 +0800 Subject: [PATCH] calendar: fix a build error in string concatenation --- components/calendar/eventpluginsmanager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/calendar/eventpluginsmanager.cpp b/components/calendar/eventpluginsmanager.cpp index 318ac10f6..e635f56f2 100644 --- a/components/calendar/eventpluginsmanager.cpp +++ b/components/calendar/eventpluginsmanager.cpp @@ -73,9 +73,9 @@ public: case Qt::UserRole: { // The currentPlugin path contains the full path including // the plugin filename, so it needs to be cut off from the last '/' - const QStringView prefix = QStringView(currentPlugin).left(currentPlugin.lastIndexOf(QLatin1Char('/'))); + const QStringView prefix = QStringView(currentPlugin).left(currentPlugin.lastIndexOf(QDir::separator())); const QString qmlFilePath = metadata.configUi; - return QString(prefix % QLatin1Char('/') % qmlFilePath); + return QStringLiteral("%1%2%3").arg(prefix, QDir::separator(), qmlFilePath); } case Qt::UserRole + 1: return currentPlugin;