Blame SOURCES/gnome-boxes-download-on-activate-signal.patch

e98b86
From 376baa1bdfe2dfbe9f4973b33465fa35c102c086 Mon Sep 17 00:00:00 2001
e98b86
From: Felipe Borges
e98b86
 <feborges@ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com>
e98b86
Date: Mon, 10 Aug 2020 14:42:22 +0200
e98b86
Subject: [PATCH] downloads-page: Start URL download on ENTER (activate)
e98b86
e98b86
---
e98b86
 src/assistant/downloads-page.vala | 11 +++++++++--
e98b86
 1 file changed, 9 insertions(+), 2 deletions(-)
e98b86
e98b86
diff --git a/src/assistant/downloads-page.vala b/src/assistant/downloads-page.vala
e98b86
index 98086cee..5be638a0 100644
e98b86
--- a/src/assistant/downloads-page.vala
e98b86
+++ b/src/assistant/downloads-page.vala
e98b86
@@ -50,6 +50,7 @@
e98b86
 
e98b86
         // TODO: move this into a UI file
e98b86
         search_entry.search_changed.connect (on_search_changed);
e98b86
+        search_entry.activate.connect (on_search_activated);
e98b86
         search_entry.width_chars = 50;
e98b86
         search_entry.can_focus = true;
e98b86
         search_entry.placeholder_text = _("Search for an OS or enter a download linkā€¦");
e98b86
@@ -103,6 +104,14 @@ private void on_show_more_button_clicked () {
e98b86
     private void on_search_changed () {
e98b86
         var text = search_entry.get_text ();
e98b86
 
e98b86
+        if (text == null)
e98b86
+            return;
e98b86
+
e98b86
+        search.text = text;
e98b86
+    }
e98b86
+
e98b86
+    private void on_search_activated () {
e98b86
+        var text = search_entry.get_text ();
e98b86
         if (text == null)
e98b86
             return;
e98b86
 
e98b86
@@ -113,8 +122,6 @@ private void on_search_changed () {
e98b86
             url_entered ();
e98b86
             return;
e98b86
         }
e98b86
-
e98b86
-        search.text = text;
e98b86
     }
e98b86
 
e98b86
     [GtkCallback]
e98b86
-- 
e98b86
2.26.2
e98b86