Skip to content

Commit 99f14d2

Browse files
committed
Merge branch 'Htylol-fixed-exiftool' into devel
2 parents a97f9aa + d35d9bd commit 99f14d2

File tree

2 files changed

+25
-32
lines changed

2 files changed

+25
-32
lines changed

data_from_portwine/scripts/functions_helper

+23-30
Original file line numberDiff line numberDiff line change
@@ -2928,23 +2928,31 @@ edit_user_conf_from_gui () {
29282928
}
29292929

29302930
pw_create_gui_png () {
2931-
unset PORTPROTON_NAME name_desktop_png
2932-
basename_portwine_exe="$(basename "${portwine_exe}")"
2933-
if echo "$basename_portwine_exe" | grep -ie 'setup\|install\|\.msi$' &>/dev/null ; then
2934-
export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/setup.png"
2935-
export name_desktop_png="setup"
2936-
return 0
2937-
elif echo "$basename_portwine_exe" | grep -ie '\.reg$' &>/dev/null ; then
2938-
export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/reg.png"
2939-
export name_desktop_png="reg"
2940-
return 0
2941-
elif echo "$basename_portwine_exe"| grep -ie '\.bat$' &>/dev/null ; then
2942-
export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/bat.png"
2943-
export name_desktop_png="bat"
2944-
return 0
2931+
if [[ -z $name_desktop_png ]] ; then
2932+
basename_portwine_exe="$(basename "${portwine_exe}")"
2933+
if echo "$basename_portwine_exe" | grep -ie 'setup\|install\|\.msi$' &>/dev/null ; then
2934+
export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/setup.png"
2935+
export name_desktop_png="setup"
2936+
return 0
2937+
elif echo "$basename_portwine_exe" | grep -ie '\.reg$' &>/dev/null ; then
2938+
export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/reg.png"
2939+
export name_desktop_png="reg"
2940+
return 0
2941+
elif echo "$basename_portwine_exe"| grep -ie '\.bat$' &>/dev/null ; then
2942+
export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/bat.png"
2943+
export name_desktop_png="bat"
2944+
return 0
2945+
fi
2946+
name_desktop_png="${PORTPROTON_NAME// /_}"
2947+
if [[ $name_desktop_png =~ [\!\%\$\&\<] ]] ; then
2948+
local ICON_NAME_REGEX=(\! % \$ \& \<)
2949+
for i in "${ICON_NAME_REGEX[@]}" ; do
2950+
name_desktop_png="${name_desktop_png//$i/}"
2951+
done
2952+
fi
29452953
fi
2954+
29462955
if [[ -z "$PORTPROTON_NAME" ]] \
2947-
|| [[ -z "$FILE_DESCRIPTION" ]] \
29482956
|| [[ "$PW_NO_RESTART_PPDB" == "1" ]]
29492957
then
29502958
if [[ -n "${PORTWINE_CREATE_SHORTCUT_NAME}" ]] ; then
@@ -6198,14 +6206,6 @@ portwine_create_shortcut () {
61986206
create_name_desktop
61996207
export name_desktop="$PW_NAME_DESKTOP_PROXY"
62006208

6201-
[[ -z "${name_desktop_png}" ]] && name_desktop_png="${PORTPROTON_NAME// /_}"
6202-
if [[ $name_desktop_png =~ [\!\%\$\&\<] ]] ; then
6203-
local ICON_NAME_REGEX=(\! % \$ \& \<)
6204-
for i in "${ICON_NAME_REGEX[@]}" ; do
6205-
name_desktop_png="${name_desktop_png//$i/}"
6206-
done
6207-
fi
6208-
62096209
OUTPUT=$("${pw_yad}" --title="${translations[Choices]}" --form \
62106210
--gui-type="settings-shortcut" \
62116211
--gui-type-box="${NOTEBOOK_GUI_TYPE_BOX}" --gui-type-layout="${NOTEBOOK_GUI_TYPE_LAYOUT}" \
@@ -6409,13 +6409,6 @@ portwine_change_shortcut () {
64096409
export name_desktop="$PW_NAME_DESKTOP_PROXY"
64106410

64116411
pw_create_gui_png
6412-
[[ -z "${name_desktop_png}" ]] && name_desktop_png="${PORTPROTON_NAME// /_}"
6413-
if [[ $name_desktop_png =~ [\!\%\$\&\<] ]] ; then
6414-
local ICON_NAME_REGEX=(\! % \$ \& \<)
6415-
for i in "${ICON_NAME_REGEX[@]}" ; do
6416-
name_desktop_png="${name_desktop_png//$i/}"
6417-
done
6418-
fi
64196412

64206413
OUTPUT=$("${pw_yad}" --title="${translations[Choices]}" --form \
64216414
--gui-type="settings-shortcut" \

data_from_portwine/scripts/start.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ else
101101
unset PW_GUI_DISABLED_CS
102102
fi
103103

104-
unset MANGOHUD PW_NO_ESYNC PW_NO_FSYNC PW_VULKAN_USE WINEDLLOVERRIDES PW_NO_WRITE_WATCH PW_YAD_SET PW_ICON_FOR_YAD
104+
unset MANGOHUD PW_NO_ESYNC PW_NO_FSYNC PW_VULKAN_USE WINEDLLOVERRIDES PW_NO_WRITE_WATCH PW_YAD_SET
105105
unset PW_CHECK_AUTOINSTALL PW_VKBASALT_EFFECTS PW_VKBASALT_FFX_CAS PORTWINE_DB PORTWINE_DB_FILE RADV_PERFTEST
106106
unset CHK_SYMLINK_FILE PW_MESA_GL_VERSION_OVERRIDE PW_VKD3D_FEATURE_LEVEL PATH_TO_GAME PW_START_DEBUG PORTPROTON_NAME PW_PATH
107107
unset PW_PREFIX_NAME VULKAN_MOD PW_WINE_VER PW_ADD_TO_ARGS_IN_RUNTIME PW_GAMEMODERUN_SLR PW_WINE_CPU_TOPOLOGY
@@ -617,7 +617,7 @@ if [[ -f "$portwine_exe" ]] ; then
617617
for db_unset in $PORTWINE_DB_FOR_UNSET ; do
618618
unset "$db_unset"
619619
done
620-
unset portwine_exe KEY_START
620+
unset portwine_exe KEY_START name_desktop_png PW_ICON_FOR_YAD
621621
print_info "Restarting..."
622622
restart_pp
623623
;;

0 commit comments

Comments
 (0)