Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/retroarch-clover.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpcm720 <pcm720@gmail.com>2017-02-27 03:17:18 +0300
committerpcm720 <pcm720@gmail.com>2017-02-27 03:17:18 +0300
commit19323d504cd571f5e621cb2ca0b9031a375d94c2 (patch)
treed957cac474dbad5320a6ea9f22d5beb65d6a129f
parent063c0a76600e9b29f2f981422af78a242f08d7fd (diff)
A fix for the fix
-rwxr-xr-xretroarch.hmod/bin/retroarch-clover5
1 files changed, 3 insertions, 2 deletions
diff --git a/retroarch.hmod/bin/retroarch-clover b/retroarch.hmod/bin/retroarch-clover
index 6a1eff9..41cbc46 100755
--- a/retroarch.hmod/bin/retroarch-clover
+++ b/retroarch.hmod/bin/retroarch-clover
@@ -5,6 +5,7 @@ core=$HOME/core/$1_libretro.so
rom=$2
filename=$(basename "$rom")
id=${filename%.*}
+extension="${filename##*.}"
autosave="/var/cache/$id.state.auto"
rsram="/var/cache/$id.srm"
rsav="/var/cache/$id.sav"
@@ -31,7 +32,7 @@ done
rm -f /var/cache/*.state /var/cache/*.auto /var/cache/*.srm /var/cache/*.sav
[ ! -z "$load" ] && [ -f "$load" ] && [ -z "$nosaves" ] && cp -f "$load" "$autosave" && echo cp -f "$load" "$autosave"
# Nestopia names FDS saves as $id.sav, so here's a quick fix
-if [ "$corename" == "nestopia" ]; then
+if [ "$corename" == "nestopia" ] && [ "$extension" == "fds" ]; then
[ ! -z "$sram" ] && [ -f "$sram" ] && cp -f "$sram" "$rsav" && echo cp -f "$sram" "$rsav"
else
[ ! -z "$sram" ] && [ -f "$sram" ] && cp -f "$sram" "$rsram" && echo cp -f "$sram" "$rsram"
@@ -88,7 +89,7 @@ pkill -KILL clover-mcp
# Saves!
[ ! -z "$save" ] && [ -f "$autosave" ] && [ -z "$nosaves" ] && mv -f "$autosave" "$save"
-if [ "$corename" == "nestopia" ]; then
+if [ "$corename" == "nestopia" ] && [ "$extension" == "fds" ]; then
[ ! -z "$sram" ] && [ -f "$rsav" ] && mv -f "$rsav" "$sram"
else
[ ! -z "$sram" ] && [ -f "$rsram" ] && mv -f "$rsram" "$sram"