[gnome-boxes] Adapt to Libosinfo List API changes



commit 35699f498c6d0cf9e4d6380e9cadba3330a2f127
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date:   Mon Dec 10 19:09:34 2012 +0200

    Adapt to Libosinfo List API changes
    
    Starting from version 0.2.2 (that we already depend on), libosinfo
    deprecates various duplicated custom List APIs in favor of direct use of
    the same API in base class.
    
    This patch adapts to that change so we don't get warnings from valac
    about use of deprecated symbols.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689991

 src/media-manager.vala |    2 +-
 src/os-database.vala   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/media-manager.vala b/src/media-manager.vala
index 76aaaea..6c00adf 100644
--- a/src/media-manager.vala
+++ b/src/media-manager.vala
@@ -154,7 +154,7 @@ private class Boxes.MediaManager : Object {
         var install_scripts = media.os.get_install_script_list ();
         var filter = new Filter ();
         filter.add_constraint (INSTALL_SCRIPT_PROP_PROFILE, INSTALL_SCRIPT_PROFILE_DESKTOP);
-        install_scripts = install_scripts.new_filtered (filter);
+        install_scripts = (install_scripts as Osinfo.List).new_filtered (filter) as InstallScriptList;
 
         if (install_scripts.get_length () > 0)
             return yield new UnattendedInstaller.from_media (media, install_scripts);
diff --git a/src/os-database.vala b/src/os-database.vala
index 18a9f97..c620d99 100644
--- a/src/os-database.vala
+++ b/src/os-database.vala
@@ -141,7 +141,7 @@ private class Boxes.OSDatabase : GLib.Object {
 
         var filter = new Filter ();
         filter.add_constraint (RESOURCES_PROP_ARCHITECTURE, prefs[0]);
-        var filtered = list.new_filtered (filter);
+        var filtered = (list as Osinfo.List).new_filtered (filter) as ResourcesList;
         if (filtered.get_length () <= 0)
             return get_prefered_resources (list, prefs[1:prefs.length]);
         else



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