diff options
Diffstat (limited to 'wayland/democompositor/apps/appparser.cpp')
-rw-r--r-- | wayland/democompositor/apps/appparser.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/wayland/democompositor/apps/appparser.cpp b/wayland/democompositor/apps/appparser.cpp index 18d2d22..2c373cc 100644 --- a/wayland/democompositor/apps/appparser.cpp +++ b/wayland/democompositor/apps/appparser.cpp @@ -94,7 +94,7 @@ static int readInt(const QJsonObject& object, const QString& key, bool *ok) return doReadInt(object.value(key), ok); } -AppEntry AppParser::parseData(const QByteArray& content, bool *ok) +AppEntry AppParser::parseData(const QByteArray& content, const QString& fileName, bool *ok) { *ok = true; QJsonParseError error; @@ -132,7 +132,7 @@ AppEntry AppParser::parseData(const QByteArray& content, bool *ok) if (!*ok) return AppEntry::empty(); - return AppEntry{iconName, appName, executableName, executablePath}; + return AppEntry{iconName, appName, executableName, executablePath, fileName}; } AppEntry AppParser::parseFile(const QString& fileName, bool *ok) @@ -146,7 +146,7 @@ AppEntry AppParser::parseFile(const QString& fileName, bool *ok) return AppEntry::empty(); } - auto entry = parseData(file.readAll(), ok); + auto entry = parseData(file.readAll(), fileName, ok); file.close(); if (!*ok) { qCWarning(apps) << "Failed to parse" << fileName; |