[gnome-boxes/wip/feborges/new-wizard-design: 13/13] wizard-source: Sort Downloads list by release date
- From: Felipe Borges <felipeborges src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-boxes/wip/feborges/new-wizard-design: 13/13] wizard-source: Sort Downloads list by release date
- Date: Mon, 22 Jan 2018 10:15:57 +0000 (UTC)
commit 50ca807ec33df5888860e55dca9de4f112db6378
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]