Commit 36ed8768 authored by Mikhail Tergoev's avatar Mikhail Tergoev

added icons for msi, bat, reg and exe

parent e5f96d11
......@@ -1682,8 +1682,18 @@ edit_user_conf_from_gui () {
}
pw_create_gui_png () {
if echo "$(basename "${portwine_exe}")" | grep -i "setup\|install" &>/dev/null ; then
basename_portwine_exe="$(basename "${portwine_exe}")"
if echo "$basename_portwine_exe" | grep -i "setup\|install\|.msi" &>/dev/null ; then
export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/setup.png"
export name_desktop_png="setup"
return 0
elif echo "$basename_portwine_exe" | grep -i ".reg" &>/dev/null ; then
export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/reg.png"
export name_desktop_png="reg"
return 0
elif echo "$basename_portwine_exe"| grep -i ".bat" &>/dev/null ; then
export PW_ICON_FOR_YAD="${PORT_WINE_PATH}/data/img/bat.png"
export name_desktop_png="bat"
return 0
fi
......@@ -4666,15 +4676,21 @@ portwine_create_shortcut () {
export GDK_BACKEND="x11"
pw_stop_progress_bar
[[ ! -e ${portwine_exe} ]] && return 1
unset PORTPROTON_NAME
unset PORTPROTON_NAME name_desktop_png
pw_create_gui_png
[[ -z "${PW_SHORTCUT_MENU}" ]] && PW_SHORTCUT_MENU="TRUE"
[[ -z "${PW_SHORTCUT_DESKTOP}" ]] && PW_SHORTCUT_DESKTOP="TRUE"
[[ -z "${PW_SHORTCUT_STEAM}" ]] && PW_SHORTCUT_STEAM="FALSE"
export name_desktop="${PORTPROTON_NAME}"
name_desktop_png="${PORTPROTON_NAME// /_}"
if [[ -z "${PORTPROTON_NAME}" ]] ; then
export name_desktop="$(basename "$portwine_exe")"
else
export name_desktop="${PORTPROTON_NAME}"
fi
[[ -z "${name_desktop_png}" ]] && name_desktop_png="${PORTPROTON_NAME// /_}"
if [[ "$1" == "block_name" ]] ; then
OUTPUT=$("${pw_yad}" --title="$(gettext "Choices")" --form \
--gui-type="settings-shortcut" \
......@@ -5406,11 +5422,11 @@ change_download_grid () {
if [[ "$DOWNLOAD_STEAM_GRID" == "1" ]] ; then
sed -i 's/DOWNLOAD_STEAM_GRID=.*/DOWNLOAD_STEAM_GRID="0"/' "$USER_CONF"
pw_notify_send -i info \
"$(gettext "Cover downloads are enabled")"
"$(gettext "Cover downloads are disabled")"
else
sed -i 's/DOWNLOAD_STEAM_GRID=.*/DOWNLOAD_STEAM_GRID="1"/' "$USER_CONF"
pw_notify_send -i info \
"$(gettext "Cover downloads are disabled")"
"$(gettext "Cover downloads are enabled")"
fi
print_info "Restarting PP for change cover download behavior..."
export SKIP_CHECK_UPDATES="1"
......
......@@ -49,7 +49,8 @@ elif [[ "$1" == "--debug" ]] \
&& [[ "$2" == *.exe || "$2" == *.bat || "$2" == *.reg || "$2" == *.msi ]]
then
portwine_exe="$(realpath "$OLDPWD/$2")"
elif [[ "$1" == *.exe || "$1" == *.bat || "$1" == *.msi ]]; then
elif [[ "$1" == *.exe || "$1" == *.bat || "$1" == *.msi || "$1" == *.reg ]]
then
portwine_exe="$1"
MISSING_DESKTOP_FILE=1
fi
......@@ -679,8 +680,8 @@ else
fi
if [[ "$DOWNLOAD_STEAM_GRID" == "1" ]]
then NEW_STEAM_BEHAVIOR="$(gettext "Enable")"
else NEW_STEAM_BEHAVIOR="$(gettext "Disable")"
then NEW_STEAM_BEHAVIOR="$(gettext "Disable")"
else NEW_STEAM_BEHAVIOR="$(gettext "Enable")"
fi
IFS=$'\n'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment