[gnome-boxes/wip/feborges/new-wizard-design: 8/8] wizard-source: Sort Downloads list by release date



commit 308c6c189bd2a4cba86ffb4a760ba4201790f646
Author: Felipe Borges <felipeborges gnome org>
Date:   Tue Jan 16 16:05:02 2018 +0100

    wizard-source: Sort Downloads list by release date
    
    Fixes #42

 src/wizard-source.vala | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)
---
diff --git a/src/wizard-source.vala b/src/wizard-source.vala
index e2d19e97..eb371959 100644
--- a/src/wizard-source.vala
+++ b/src/wizard-source.vala
@@ -470,16 +470,10 @@ public void setup_ui (AppWindow window) {
 
                 foreach (var os in table.get_values ()) {
                     available_downloads_model.insert_sorted (os, (a, b) => {
-                        var os1 = a as Osinfo.Os;
-                        var os2 = b as Osinfo.Os;
+                        var os1 = a as Osinfo.Product;
+                        var os2 = b as Osinfo.Product;
 
-                        if (Downloader.fetch_os_logo_url (os1) != null)
-                            return -1;
-
-                        if (Downloader.fetch_os_logo_url (os2) != null)
-                            return 1;
-
-                        return 0;
+                        return os2.get_release_date ().compare (os1.get_release_date ());
                     });
                 }
             } catch (OSDatabaseError error) {


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