Skip to content

Commit 624dc11

Browse files
committed
Demo mode fixed
1 parent 870b7ed commit 624dc11

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

retroarch.hmod/bin/retroarch-clover-child

+9-6
Original file line numberDiff line numberDiff line change
@@ -145,25 +145,28 @@ kill -KILL $power_pid 2> /dev/null
145145

146146
if [ ! -z "$sshot_pid" ]; then
147147
wait $sshot_pid
148+
else
149+
wait $rpid
148150
fi
149151

150152
[ ! -z "$save" ] && mkdir -p $(dirname "$save")
151153
[ ! -z "$sram" ] && mkdir -p $(dirname "$sram")
152154
[ ! -z "$screenshot" ] && mkdir -p $(dirname "$screenshot")
153155

154156
# Saves!
155-
[ ! -z "$save" ] && [ -f "$autosave" ] && [ -z "$nosaves" ] && gzip -f "$autosave" && mv -f "$autosave.gz" "$save"
157+
if [ ! -z "$save" ] && [ -f "$autosave" ] && [ -z "$nosaves" ]; then
158+
gzip -f "$autosave" && mv -f "$autosave.gz" "$save"
159+
# Time
160+
ts2=$(date +"%s")
161+
tm=$((tm + ts2 - ts))
162+
echo $tm > "$timefile_save"
163+
fi
156164
if [ "$corename" == "nestopia" ] && [ "$extension" == "fds" ]; then
157165
[ ! -z "$sram" ] && [ -f "$rsav" ] && mv -f "$rsav" "$sram"
158166
else
159167
[ ! -z "$sram" ] && [ -f "$rsram" ] && mv -f "$rsram" "$sram"
160168
fi
161169

162-
# Time
163-
ts2=$(date +"%s")
164-
tm=$((tm + ts2 - ts))
165-
echo $tm > "$timefile_save"
166-
167170
grep "video_smooth =" /etc/libretro/retroarch.cfg | grep true && current_smooth=true || current_smooth=false
168171
echo $current_smooth > /etc/libretro/$filter.smooth
169172
grep "input_overlay_enable =" /etc/libretro/retroarch.cfg | grep true && current_overlay=true || current_overlay=false

0 commit comments

Comments
 (0)