desktop: Unescape backslashes
The desktop spec applies escaping to string values. Perform a primitive unescape.
This commit is contained in:
@@ -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", "")
|
||||
|
||||
Reference in New Issue
Block a user