[gnome-games] playstation: Simplify construction of MediaSet



commit 7bd511107301e431175edeae0c576a73f9095148
Author: Adrien Plazas <kekun plazas laposte net>
Date:   Thu Jun 1 10:49:59 2017 +0200

    playstation: Simplify construction of MediaSet
    
    Simplify the construction of MediaSet in PlayStationGameFactory.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=783319

 .../playstation/src/playstation-game-factory.vala  |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/plugins/playstation/src/playstation-game-factory.vala 
b/plugins/playstation/src/playstation-game-factory.vala
index 769b487..b420588 100644
--- a/plugins/playstation/src/playstation-game-factory.vala
+++ b/plugins/playstation/src/playstation-game-factory.vala
@@ -110,8 +110,10 @@ public class Games.PlayStationGameFactory : Object, UriGameFactory {
                var media = new_medias.lookup (disc_id);
                media.add_uri (uri);
 
-               var icon = GLib.Icon.new_for_string (ICON_NAME);
-               var media_set = new MediaSet (new_medias_array, icon);
+               var media_set = new MediaSet ();
+               foreach (var game_media in new_medias_array)
+                       media_set.add_media (game_media);
+               media_set.icon = GLib.Icon.new_for_string (ICON_NAME);
                var game = create_game (media_set, disc_set_id, uri);
 
                // Creating the Medias, MediaSet and Game worked, we can save them.


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