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];
|
let d = &self.matches[intf.selection];
|
||||||
if let Some(exec) = &d.exec {
|
if let Some(exec) = &d.exec {
|
||||||
let exec = exec
|
let exec = exec
|
||||||
|
.replace("\\\\", "\\")
|
||||||
.replace("%f", "")
|
.replace("%f", "")
|
||||||
.replace("%F", "")
|
.replace("%F", "")
|
||||||
.replace("%u", "")
|
.replace("%u", "")
|
||||||
|
|||||||
Reference in New Issue
Block a user