[gnome-games/wip/exalm/dolphin-settings: 2/4] retro-runner: Add prepare_save_dir()




commit f4a03d46bf7603fae003d5439b841a400058ae7d
Author: Alexander Mikhaylenko <alexm gnome org>
Date:   Mon Apr 12 00:03:17 2021 +0500

    retro-runner: Add prepare_save_dir()

 src/retro/retro-runner.vala | 9 +++++++++
 1 file changed, 9 insertions(+)
---
diff --git a/src/retro/retro-runner.vala b/src/retro/retro-runner.vala
index ced870f6..252a31ed 100644
--- a/src/retro/retro-runner.vala
+++ b/src/retro/retro-runner.vala
@@ -252,6 +252,12 @@ public class Games.RetroRunner : Object, Runner {
                                    core.get_memory_size (Retro.MemoryType.SAVE_RAM) > 0)
                                        core.load_memory (Retro.MemoryType.SAVE_RAM, save_ram_path);
                        }
+
+                       try {
+                               prepare_save_dir (tmp_save_dir);
+                       } catch (Error e) {
+                               critical ("Couldn't prepare save directory: %s", e.message);
+                       }
                }
                catch (RetroError.MODULE_NOT_FOUND e) {
                        debug ("%s\n", e.message);
@@ -568,4 +574,7 @@ public class Games.RetroRunner : Object, Runner {
                if (last_snapshot.has_media_data ())
                        media_set.selected_media_number = last_snapshot.get_media_data ();
        }
+
+       protected virtual void prepare_save_dir (string path) throws Error {
+       }
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]