desktop: Unescape backslashes

The desktop spec applies escaping to string values. Perform a primitive
unescape.
This commit is contained in:
Kenny Levinsen
2025-04-08 11:53:05 +02:00
parent d80a64444f
commit c4dc0c1ce0
+1
View File
@@ -269,6 +269,7 @@ impl InterfaceWidget for Launcher {
let d = &self.matches[intf.selection];
if let Some(exec) = &d.exec {
let exec = exec
.replace("\\\\", "\\")
.replace("%f", "")
.replace("%F", "")
.replace("%u", "")