aboutsummaryrefslogtreecommitdiff
path: root/gui/saveload-dialog.cpp
diff options
context:
space:
mode:
authorAlexander Tkachev2016-07-04 17:45:50 +0600
committerAlexander Tkachev2016-08-24 16:07:55 +0600
commit659dcd9702a82b3fdf5b6c6c87f11267fe313744 (patch)
tree56b35b4f55cb2221daf1a3954becf0c54682c056 /gui/saveload-dialog.cpp
parent052d8bf0aec65f8fa2feb19e9780574e79196203 (diff)
downloadscummvm-rg350-659dcd9702a82b3fdf5b6c6c87f11267fe313744.tar.gz
scummvm-rg350-659dcd9702a82b3fdf5b6c6c87f11267fe313744.tar.bz2
scummvm-rg350-659dcd9702a82b3fdf5b6c6c87f11267fe313744.zip
GUI: Fix SaveLoadDialog
It was SavesSyncRequest's target even when closed.
Diffstat (limited to 'gui/saveload-dialog.cpp')
-rw-r--r--gui/saveload-dialog.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/gui/saveload-dialog.cpp b/gui/saveload-dialog.cpp
index 3ac6074bf8..eff4a5a0a3 100644
--- a/gui/saveload-dialog.cpp
+++ b/gui/saveload-dialog.cpp
@@ -165,6 +165,11 @@ void SaveLoadChooserDialog::open() {
_dialogWasShown = false;
}
+void SaveLoadChooserDialog::close() {
+ CloudMan.setSyncTarget(nullptr); //not that dialog, at least
+ Dialog::close();
+}
+
int SaveLoadChooserDialog::run(const Common::String &target, const MetaEngine *metaEngine) {
_metaEngine = metaEngine;
_target = target;