From 6a017d63d6c7f2abb0ff58c04a87dd027c011a6e Mon Sep 17 00:00:00 2001 From: Richard Bainesly Date: Sat, 18 Jan 2025 16:13:58 -0500 Subject: [PATCH] fix single quote parsing --- src/core/desktopentry.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/desktopentry.cpp b/src/core/desktopentry.cpp index 063aacd6..75a088d9 100644 --- a/src/core/desktopentry.cpp +++ b/src/core/desktopentry.cpp @@ -213,7 +213,7 @@ QVector DesktopEntry::parseExecString(const QString& execString) { currentArgument += c; escape = 0; - } else if (c == u'"') { + } else if (c == u'"' || c == u'\'') { parsingString = false; } else { currentArgument += c; @@ -229,7 +229,7 @@ QVector DesktopEntry::parseExecString(const QString& execString) { percent = false; } else if (c == '%') { percent = true; - } else if (c == u'"') { + } else if (c == u'"' || c == u'\'') { parsingString = true; } else if (c == u' ') { if (!currentArgument.isEmpty()) {