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




commit f491680b765d6c355ac4da48c30f08415b755e73
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 0f25e841..0fff8996 100644
--- a/src/retro/retro-runner.vala
+++ b/src/retro/retro-runner.vala
@@ -261,6 +261,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);
@@ -577,4 +583,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]