From e847eed3eb7061f9e3d7405a176b260e480b36d5 Mon Sep 17 00:00:00 2001
From: castro-fidel <tergoevm@gmail.com>
Date: Tue, 26 Oct 2021 20:26:03 +0300
Subject: [PATCH] ###Scripts version 2037###

---
 data_from_portwine/changelog                | 3 +++
 data_from_portwine/scripts/functions_helper | 6 +++---
 data_from_portwine/scripts/start.sh         | 5 +++--
 data_from_portwine/scripts/var              | 2 +-
 4 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/data_from_portwine/changelog b/data_from_portwine/changelog
index 58972b87..e00381ff 100755
--- a/data_from_portwine/changelog
+++ b/data_from_portwine/changelog
@@ -7,6 +7,9 @@
 * добавить проверку количества db файлов на один exe
 * заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru
 -----------------------------------------
+###Scripts version 2037###
+* HOTFIX - исправление установки League of Legends без префикса
+
 ###Scripts version 2036###
 * улучшено скачивание с github
 * исправлено отключение MANGOHUD из EDIT_DB
diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper
index 3eef19b5..c6960b70 100755
--- a/data_from_portwine/scripts/functions_helper
+++ b/data_from_portwine/scripts/functions_helper
@@ -613,13 +613,13 @@ pw_kill_autostart () {
     if [ "$PW_USE_RUNTIME" != 1 ]
     then print_info "PW_USE_RUNTIME=$PW_USE_RUNTIME"
     else
-        sleep 10
+        sleep 10 
         while true ; do
-            if  [[ -z "`ps aux | grep -m 1 "$1" | grep -v grep | awk '{print $2}'`" && ! -z "`pgrep wrap | head -n 1`" ]] ; then
+            if  [[ -z "`ps aux | grep -m 1 "$1" | grep -v grep | awk '{print $2}'`" && ! -z "`ps aux | grep wrap | grep -v grep | grep -i ${portname} | head -n 1`" ]] ; then
                 echo -e "PID "$1" not found"
                 sleep 1
             else
-                kill_portwine &&
+                kill_portwine 
                 break
             fi
         done
diff --git a/data_from_portwine/scripts/start.sh b/data_from_portwine/scripts/start.sh
index 903a7222..ef21fc1e 100755
--- a/data_from_portwine/scripts/start.sh
+++ b/data_from_portwine/scripts/start.sh
@@ -217,8 +217,7 @@ pw_edit_db () {
 
 pw_autoinstall_from_db () {
     kill_portwine
-    sleep 3
-    export PW_USER_TEMP="$WINEPREFIX/drive_c/users/${USER}/Temp"
+    export PW_USER_TEMP="$WINEPREFIX/drive_c/users/steamuser/Temp"
     export PW_FORCE_LARGE_ADDRESS_AWARE=0
     export PW_USE_GAMEMODE=0
     export PW_CHECK_AUTOINSTAL=1
@@ -232,6 +231,8 @@ pw_autoinstall_from_db () {
     export PW_NO_ESYNC=1
     unset PORTWINE_CREATE_SHORTCUT_NAME
     export PW_DISABLED_CREAT_DB=1
+    start_portwine
+    kill_portwine
     . "${PORT_SCRIPTS_PATH}/pw_autoinstall/${PW_YAD_SET}"
 }
 
diff --git a/data_from_portwine/scripts/var b/data_from_portwine/scripts/var
index 699fc990..9e44baef 100755
--- a/data_from_portwine/scripts/var
+++ b/data_from_portwine/scripts/var
@@ -1,6 +1,6 @@
 #!/bin/bash
 #Author: Castro-Fidel (PortWINE-Linux.ru)
-#SCRIPTS_NEXT_VERSION=2036
+#SCRIPTS_NEXT_VERSION=2037
 #PORT_NEXT_VERSION=97
 ########################################################################
 export PW_MANGOHUD=0