[gnome-games/wip/exalm/rebrand: 30/124] retro-runner: Remove core descriptor support




commit a5e3a2127d4e94b8fd84e3dc4bd56e20f7d3c72e
Author: Alexander Mikhaylenko <alexm gnome org>
Date:   Wed Mar 24 03:25:10 2021 +0500

    retro-runner: Remove core descriptor support
    
    This was only used for the libretro plugin.

 src/retro/retro-runner.vala | 25 ++-----------------------
 1 file changed, 2 insertions(+), 23 deletions(-)
---
diff --git a/src/retro/retro-runner.vala b/src/retro/retro-runner.vala
index b30b5791..8f2d5611 100644
--- a/src/retro/retro-runner.vala
+++ b/src/retro/retro-runner.vala
@@ -39,7 +39,6 @@ public class Games.RetroRunner : Object, Runner {
                }
        }
 
-       private Retro.CoreDescriptor core_descriptor;
        private RetroCoreSource core_source;
        private Settings settings;
        private Game game;
@@ -81,14 +80,6 @@ public class Games.RetroRunner : Object, Runner {
                _media_set.notify["selected-media-number"].connect (on_media_number_changed);
        }
 
-       public RetroRunner.from_descriptor (Game game, Retro.CoreDescriptor descriptor) {
-               this.game = game;
-
-               core_descriptor = descriptor;
-
-               _media_set = new MediaSet ();
-       }
-
        construct {
                settings = new Settings ("org.gnome.Games");
                view = new Retro.CoreView ();
@@ -124,10 +115,7 @@ public class Games.RetroRunner : Object, Runner {
        }
 
        private string get_core_id () throws Error {
-               if (core_descriptor != null)
-                       return core_descriptor.get_id ();
-               else
-                       return core_source.get_core_id ();
+               return core_source.get_core_id ();
        }
 
        private string create_tmp_save_dir () throws Error {
@@ -147,16 +135,7 @@ public class Games.RetroRunner : Object, Runner {
        }
 
        private void prepare_core () throws Error {
-               string module_path;
-               if (core_descriptor != null) {
-                       var module_file = core_descriptor.get_module_file ();
-                       if (module_file == null)
-                               throw new RetroError.MODULE_NOT_FOUND ("No module found for ā€œ%sā€.", 
core_descriptor.get_name ());
-
-                       module_path = module_file.get_path ();
-               }
-               else
-                       module_path = core_source.get_module_path ();
+               var module_path = core_source.get_module_path ();
 
                core = new Retro.Core (module_path);
 


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