fixed create_name_png

This commit is contained in:
Mikhail Tergoev 2025-03-20 19:05:52 +03:00
parent ddf4c8b298
commit aee6693946

@ -2950,13 +2950,6 @@ pw_create_gui_png () {
export name_desktop_png="bat"
return 0
fi
name_desktop_png="${PORTPROTON_NAME// /_}"
if [[ $name_desktop_png =~ [\!\%\$\&\<] ]] ; then
local ICON_NAME_REGEX=(\! % \$ \& \<)
for i in "${ICON_NAME_REGEX[@]}" ; do
name_desktop_png="${name_desktop_png//$i/}"
done
fi
fi
if [[ -z "$PORTPROTON_NAME" ]] \
@ -2998,6 +2991,16 @@ pw_create_gui_png () {
edit_db_from_gui PORTPROTON_NAME FILE_DESCRIPTION
fi
if [[ -z $name_desktop_png ]] ; then
name_desktop_png="${PORTPROTON_NAME// /_}"
if [[ $name_desktop_png =~ [\!\%\$\&\<] ]] ; then
local ICON_NAME_REGEX=(\! % \$ \& \<)
for i in "${ICON_NAME_REGEX[@]}" ; do
name_desktop_png="${name_desktop_png//$i/}"
done
fi
fi
resize_png "$portwine_exe" "${PORTPROTON_NAME}" "48" "128"
PORTPROTON_NAME_PNG="${PORTPROTON_NAME// /_}"