aboutsummaryrefslogtreecommitdiff
path: root/frontend
diff options
context:
space:
mode:
authornotaz2012-11-22 00:48:51 +0200
committernotaz2012-11-24 04:25:25 +0200
commitea66e8840b75b0284f192e6fa068857b91ef08eb (patch)
treed44b1376cf7b72e546e1a08291de688debfb1b84 /frontend
parenteac3852265815a2e57ea9987a2bea2fcadd3f022 (diff)
downloadpcsx_rearmed-ea66e8840b75b0284f192e6fa068857b91ef08eb.tar.gz
pcsx_rearmed-ea66e8840b75b0284f192e6fa068857b91ef08eb.tar.bz2
pcsx_rearmed-ea66e8840b75b0284f192e6fa068857b91ef08eb.zip
frontend: allow sstates without cd img
Diffstat (limited to 'frontend')
-rw-r--r--frontend/main.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/frontend/main.c b/frontend/main.c
index f5da18b..29d2c25 100644
--- a/frontend/main.c
+++ b/frontend/main.c
@@ -586,6 +586,12 @@ int main(int argc, char *argv[])
}
}
+ if (loadst_f) {
+ int ret = LoadState(loadst_f);
+ printf("%s state file: %s\n", ret ? "failed to load" : "loaded", loadst_f);
+ ready_to_go |= ret == 0;
+ }
+
if (ready_to_go) {
menu_prepare_emu();
@@ -594,10 +600,6 @@ int main(int argc, char *argv[])
int ret = emu_load_state(loadst - 1);
printf("%s state %d\n", ret ? "failed to load" : "loaded", loadst);
}
- if (loadst_f) {
- int ret = LoadState(loadst_f);
- printf("%s state file: %s\n", ret ? "failed to load" : "loaded", loadst_f);
- }
}
else
menu_loop();