From aee66939460668ec1e4bb623f02de5546c1f211c Mon Sep 17 00:00:00 2001 From: Mikhail Tergoev Date: Thu, 20 Mar 2025 19:05:52 +0300 Subject: [PATCH] fixed create_name_png --- data_from_portwine/scripts/functions_helper | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper index 93ea80a8..b9ec328d 100755 --- a/data_from_portwine/scripts/functions_helper +++ b/data_from_portwine/scripts/functions_helper @@ -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// /_}"