From e867ffe1c46ab93f297f088baa7803dbe1d0c5cd Mon Sep 17 00:00:00 2001 From: Gregory <gregory.mkv@gmail.com> Date: Mon, 18 May 2020 16:58:59 -0400 Subject: [PATCH] Handle %u in .desktop files resolves #1 --- src/common.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/common.rs b/src/common.rs index deef4ec..9a81ae2 100644 --- a/src/common.rs +++ b/src/common.rs @@ -128,8 +128,9 @@ impl DesktopEntry { let replaced = self .exec .replace("%f", &arg) - .replace("%U", &arg) - .replace("%F", &arg); + .replace("%F", &arg) + .replace("%u", &arg) + .replace("%U", &arg); let mut split = shlex::split(&replaced).ok_or(Error::BadCmd)?; Ok((split.remove(0), split))