summaryrefslogtreecommitdiff
path: root/gui/GtkGui.c
diff options
context:
space:
mode:
authoriCatButler <i.am.catbutler@gmail.com>2016-03-30 15:07:35 +0100
committeriCatButler <i.am.catbutler@gmail.com>2016-03-30 15:07:35 +0100
commit8b4350fee747708ffd376744ef5dc1e239a87ba6 (patch)
treea9ab6e2f25e06edc7c668353f8000856704f7fa3 /gui/GtkGui.c
parente3df273095a5800e3dcdcb63bd66e269c0c2d3a8 (diff)
downloadpcsxr-8b4350fee747708ffd376744ef5dc1e239a87ba6.tar.gz
Bring up to date with PCSX-R master (97809)
Diffstat (limited to 'gui/GtkGui.c')
-rwxr-xr-xgui/GtkGui.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/gui/GtkGui.c b/gui/GtkGui.c
index 04fbcd36..3185e51a 100755
--- a/gui/GtkGui.c
+++ b/gui/GtkGui.c
@@ -229,7 +229,11 @@ gchar* get_state_filename(int i) {
trimlabel = get_cdrom_label_trim();
- sprintf(SStateFile, "%.32s-%.9s.%3.3d", trimlabel, CdromId, i);
+ if (i >= OLD_SLOT && i <= LAST_OLD_SLOT) {
+ sprintf(SStateFile, "%.32s-%.9s.old_%d", trimlabel, CdromId, i - OLD_SLOT);
+ } else {
+ sprintf(SStateFile, "%.32s-%.9s.%3.3d", trimlabel, CdromId, i);
+ }
state_filename = g_build_filename (getenv("HOME"), STATES_DIR, SStateFile, NULL);
g_free(trimlabel);