[gnome-games] retro-runner: Add input_capabilities parameter to all constructors



commit a23fbfb65933d36901bd354b1afd704731981543
Author: Yetizone <andreii lisita gmail com>
Date:   Thu Nov 15 09:50:39 2018 +0200

    retro-runner: Add input_capabilities parameter to all constructors
    
    Also rename for_media_set_and_input_capabilities() constructor to
    for_media_set()

 plugins/playstation/src/playstation-game-factory.vala |  2 +-
 src/retro/retro-runner.vala                           | 10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/plugins/playstation/src/playstation-game-factory.vala 
b/plugins/playstation/src/playstation-game-factory.vala
index 31d41037..742011c1 100644
--- a/plugins/playstation/src/playstation-game-factory.vala
+++ b/plugins/playstation/src/playstation-game-factory.vala
@@ -152,7 +152,7 @@ public class Games.PlayStationGameFactory : Object, UriGameFactory {
                var rating = new GriloRating (media);
                var input_capabilities = new GameinfoDiscIdInputCapabilities (gameinfo, disc_set_id);
                var core_source = new RetroCoreSource (platform, { CUE_MIME_TYPE, PHONY_MIME_TYPE });
-               var runner = new RetroRunner.for_media_set_and_input_capabilities (core_source, media_set, 
uid, input_capabilities, title);
+               var runner = new RetroRunner.for_media_set (core_source, media_set, uid, title, 
input_capabilities);
 
                var game = new GenericGame (uid, title, platform, runner);
                game.set_cover (cover);
diff --git a/src/retro/retro-runner.vala b/src/retro/retro-runner.vala
index 642762be..6cf30bd4 100644
--- a/src/retro/retro-runner.vala
+++ b/src/retro/retro-runner.vala
@@ -76,7 +76,7 @@ public class Games.RetroRunner : Object, Runner {
        private bool is_ready;
        private bool should_save;
 
-       public RetroRunner (RetroCoreSource core_source, Uri uri, Uid uid, Title game_title) {
+       public RetroRunner (RetroCoreSource core_source, Uri uri, Uid uid, Title game_title, 
InputCapabilities? input_capabilities = null) {
                is_initialized = false;
                is_ready = false;
                should_save = false;
@@ -89,11 +89,11 @@ public class Games.RetroRunner : Object, Runner {
 
                this.uid = uid;
                this.core_source = core_source;
-               this.input_capabilities = null;
+               this.input_capabilities = input_capabilities;
                this.game_title = game_title;
        }
 
-       public RetroRunner.for_media_set_and_input_capabilities (RetroCoreSource core_source, MediaSet 
media_set, Uid uid, InputCapabilities input_capabilities, Title game_title) {
+       public RetroRunner.for_media_set (RetroCoreSource core_source, MediaSet media_set, Uid uid, Title 
game_title, InputCapabilities? input_capabilities = null) {
                is_initialized = false;
                is_ready = false;
                should_save = false;
@@ -108,7 +108,7 @@ public class Games.RetroRunner : Object, Runner {
                _media_set.notify["selected-media-number"].connect (on_media_number_changed);
        }
 
-       public RetroRunner.for_core_descriptor (Retro.CoreDescriptor core_descriptor, Uid uid, Title 
game_title) {
+       public RetroRunner.for_core_descriptor (Retro.CoreDescriptor core_descriptor, Uid uid, Title 
game_title, InputCapabilities? input_capabilities = null) {
                is_initialized = false;
                is_ready = false;
                should_save = false;
@@ -117,7 +117,7 @@ public class Games.RetroRunner : Object, Runner {
                this.core_source = null;
                this._media_set = new MediaSet ();
                this.uid = uid;
-               this.input_capabilities = null;
+               this.input_capabilities = input_capabilities;
                this.game_title = game_title;
        }
 


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