Commit bd1d62bd authored by Vladislav's avatar Vladislav

Update hack for new .desktop files

parent d9d30ddc
...@@ -1321,7 +1321,7 @@ stop_portwine () { ...@@ -1321,7 +1321,7 @@ stop_portwine () {
add_in_stop_portwine add_in_stop_portwine
debug_timer --end -s "PW_TIME_IN_GAME" debug_timer --end -s "PW_TIME_IN_GAME"
#PW_TIME_IN_GAME=$(( (PW_TIME_IN_GAME / 60000) % 60 )) # в минутах #PW_TIME_IN_GAME=$(( (PW_TIME_IN_GAME / 60000) )) # в минутах
PW_TIME_IN_GAME=$(( PW_TIME_IN_GAME / 1000 )) # в секундах PW_TIME_IN_GAME=$(( PW_TIME_IN_GAME / 1000 )) # в секундах
# Поиск нужного .desktop файла по $portwine_exe, чтобы внести изменения в него. # Поиск нужного .desktop файла по $portwine_exe, чтобы внести изменения в него.
......
...@@ -623,12 +623,14 @@ else ...@@ -623,12 +623,14 @@ else
fi fi
done < "$desktop_file" done < "$desktop_file"
PW_ALL_DF["$AMOUNT_GENERATE_BUTTONS"]="${desktop_file//"${PORT_WINE_PATH}"\//}" PW_ALL_DF["$AMOUNT_GENERATE_BUTTONS"]="${desktop_file//"${PORT_WINE_PATH}"\//}"
# Чтобы новый ярлык показало первым при первом запуске, потом уже по времени
if [[ $WITH_TIME != 1 ]] ; then if [[ $WITH_TIME != 1 ]] ; then
echo "Time=0" >> "$desktop_file" echo "Time=0" >> "$desktop_file"
PW_GAME_TIME["$AMOUNT_GENERATE_BUTTONS"]="9999999999999999999999" PW_AMOUNT_NO_TIME+=($AMOUNT_GENERATE_BUTTONS)
else
PW_AMOUNT_WITH_TIME+=($AMOUNT_GENERATE_BUTTONS)
fi fi
unset WITH_TIME unset WITH_TIME
PW_ALL_DF_ARRAY+=($AMOUNT_GENERATE_BUTTONS)
(( AMOUNT_GENERATE_BUTTONS++ )) (( AMOUNT_GENERATE_BUTTONS++ ))
fi fi
fi fi
...@@ -637,7 +639,7 @@ else ...@@ -637,7 +639,7 @@ else
# Переопределение массивов в зависимости от PW_GAME_TIME, от большего значения к меньшему. # Переопределение массивов в зависимости от PW_GAME_TIME, от большего значения к меньшему.
for i in "${!PW_GAME_TIME[@]}" ; do for i in "${!PW_GAME_TIME[@]}" ; do
for j in "${!PW_GAME_TIME[@]}" ; do for j in "${!PW_GAME_TIME[@]}" ; do
if [[ ${PW_GAME_TIME[$i]} -gt ${PW_GAME_TIME[$j]} ]]; then if [[ ${PW_GAME_TIME[$i]} -gt ${PW_GAME_TIME[$j]} ]] ; then
tmp_0=${PW_GAME_TIME[$i]} tmp_0=${PW_GAME_TIME[$i]}
tmp_1=${PW_ALL_DF[$i]} tmp_1=${PW_ALL_DF[$i]}
tmp_2=${PW_NAME_D_ICON[$i]} tmp_2=${PW_NAME_D_ICON[$i]}
...@@ -659,7 +661,7 @@ else ...@@ -659,7 +661,7 @@ else
# Генерация .desktop баттанов для меню # Генерация .desktop баттанов для меню
IFS=$'\n' IFS=$'\n'
PW_GENERATE_BUTTONS="--field= ${translations[Create shortcut...]}!${PW_GUI_ICON_PATH}/find_48.svg!:FBTNR%@bash -c \"button_click --normal pw_find_exe\"%" PW_GENERATE_BUTTONS="--field= ${translations[Create shortcut...]}!${PW_GUI_ICON_PATH}/find_48.svg!:FBTNR%@bash -c \"button_click --normal pw_find_exe\"%"
for dp in "${PW_ALL_DF_ARRAY[@]}" ; do for dp in "${PW_AMOUNT_NO_TIME[@]}" "${PW_AMOUNT_WITH_TIME[@]}" ; do
PW_DESKTOP_FILES="${PW_ALL_DF[$dp]}" PW_DESKTOP_FILES="${PW_ALL_DF[$dp]}"
if [[ -n ${PW_NAME_D_ICON[dp]} ]] ; then if [[ -n ${PW_NAME_D_ICON[dp]} ]] ; then
PW_NAME_D_ICON_48="${PW_ICON_PATH[dp]%.png}_48" PW_NAME_D_ICON_48="${PW_ICON_PATH[dp]%.png}_48"
......
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