[gnome-boxes] wizard-source: Drop "Enter URL" completion
- From: Felipe Borges <felipeborges src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-boxes] wizard-source: Drop "Enter URL" completion
- Date: Wed, 24 Jan 2018 15:46:05 +0000 (UTC)
commit 8c20d131db1f66142e6d6ba6000ad71d3de3a2a9
Author: Felipe Borges <felipeborges gnome org>
Date: Wed Jan 24 16:44:32 2018 +0100
wizard-source: Drop "Enter URL" completion
The "Download an OS" page made this feature obsolete.
Fixes #123.
src/os-database.vala | 23 -----------------------
src/wizard-source.vala | 21 ---------------------
2 files changed, 44 deletions(-)
---
diff --git a/src/os-database.vala b/src/os-database.vala
index f4914aa3..bcfbad34 100644
--- a/src/os-database.vala
+++ b/src/os-database.vala
@@ -192,29 +192,6 @@ else if (release_b == null)
return after_list;
}
- public async Gtk.ListStore get_all_media_urls_as_store () throws OSDatabaseError {
- if (!yield ensure_db_loaded ())
- throw new OSDatabaseError.DB_LOADING_FAILED ("Failed to load OS database");
-
- var store = new Gtk.ListStore (MediaURLsColumns.LAST, typeof (string), typeof (Osinfo.Os));
- foreach (var entity in db.get_os_list ().get_elements ()) {
- var os = entity as Os;
-
- foreach (var media_entity in os.get_media_list ().get_elements ()) {
- var media = media_entity as Media;
-
- if (media.url != null && (media.installer || media.live)) {
- Gtk.TreeIter iter;
-
- store.append (out iter);
- store.set (iter, MediaURLsColumns.URL, media.url, MediaURLsColumns.OS, os);
- }
- }
- }
-
- return store;
- }
-
public Media get_media_by_id (Os os, string id) throws OSDatabaseError {
var medias = os.get_media_list ();
diff --git a/src/wizard-source.vala b/src/wizard-source.vala
index eb371959..514f73cb 100644
--- a/src/wizard-source.vala
+++ b/src/wizard-source.vala
@@ -481,27 +481,6 @@ public void setup_ui (AppWindow window) {
}
});
- os_db.get_all_media_urls_as_store.begin ((db, result) => {
- try {
- media_urls_store = os_db.get_all_media_urls_as_store.end (result);
- var completion = new Gtk.EntryCompletion ();
- completion.text_column = OSDatabase.MediaURLsColumns.URL;
- completion.model = media_urls_store;
- weak Gtk.CellRendererText cell = completion.get_cells ().nth_data (0) as
Gtk.CellRendererText;
- cell.ellipsize = Pango.EllipsizeMode.MIDDLE;
- completion.set_match_func ((store, key, iter) => {
- string url;
-
- media_urls_store.get (iter, OSDatabase.MediaURLsColumns.URL, out url);
-
- return url.contains (key);
- });
- url_entry.completion = completion;
- } catch (OSDatabaseError error) {
- debug ("Failed to get all known media URLs: %s", error.message);
- }
- });
-
// We need a Shadowman logo and libosinfo mandates that we specify an
// OsinfoOs to get a logo. However, we don't have an OsinfoOs to begin
// with, and by the time we get one from the Red Hat developer portal
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]