From 22477f02fd3a6f1c376c124f8b82a91976eaf83d Mon Sep 17 00:00:00 2001 From: Kolan Sh Date: Fri, 19 Sep 2014 07:38:18 +0400 Subject: [PATCH] Fix empty names 'Name=' in *.desktop files. For undefined reason ~/.local/share/applications/userapp-avidemux_qt4-GR53LX.desktop was created with 'Name='. This commit should resolve the problem. --- freedesktop/utils.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/freedesktop/utils.lua b/freedesktop/utils.lua index c5247c3..e1ed659 100644 --- a/freedesktop/utils.lua +++ b/freedesktop/utils.lua @@ -191,6 +191,9 @@ function parse_desktop_file(arg) end if program.Exec then + if program.Name == nil then + program.Name = "" + end local cmdline = program.Exec:gsub('%%c', program.Name) cmdline = cmdline:gsub('%%[fmuFMU]', '') cmdline = cmdline:gsub('%%k', program.file)