--- fluxbox-1.3.6/util/fluxbox-generate_menu.in 2015-01-25 04:12:01.527057876 -0800 +++ fluxbox-1.3.6-patch/util/fluxbox-generate_menu.in 2015-01-25 04:11:40.870295713 -0800 @@ -330,13 +330,13 @@ # echo "^.${entry_exec}.[[:space:]]*<.*/${icon_base}\....>" if [ -f "$entry_icon" ]; then # if icon exists and entry does not already exists, add it - if ! grep -q -m 1 "^.${entry_exec}.[[:space:]]*<.*/${icon_base}\....>" $ICONMAPPING 2> /dev/null; then - printf "\"${entry_exec}\" \t <${entry_icon}>\n" >> $ICONMAPPING + if ! grep -q -m 1 "^.${execname}.[[:space:]]*<.*/${icon_base}\....>" $ICONMAPPING 2> /dev/null; then + printf "\"${execname}\" \t <${entry_icon}>\n" >> $ICONMAPPING else - : echo "# mapping already exists for ${entry_exec}" >> $ICONMAPPING + : echo "# mapping already exists for ${execname}" >> $ICONMAPPING fi else - echo "# No icon file found for $entry_exec" >> $ICONMAPPING + echo "# No icon file found for $execname" >> $ICONMAPPING fi }