From 9196a5d98f652b76fedce7d6d5505360f0be6ce6 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Aug 12 2020 18:28:44 +0000 Subject: import gnome-boxes-3.36.5-6.el8 --- diff --git a/SOURCES/gnome-boxes-download-on-activate-signal.patch b/SOURCES/gnome-boxes-download-on-activate-signal.patch new file mode 100644 index 0000000..4678364 --- /dev/null +++ b/SOURCES/gnome-boxes-download-on-activate-signal.patch @@ -0,0 +1,49 @@ +From 376baa1bdfe2dfbe9f4973b33465fa35c102c086 Mon Sep 17 00:00:00 2001 +From: Felipe Borges + +Date: Mon, 10 Aug 2020 14:42:22 +0200 +Subject: [PATCH] downloads-page: Start URL download on ENTER (activate) + +--- + src/assistant/downloads-page.vala | 11 +++++++++-- + 1 file changed, 9 insertions(+), 2 deletions(-) + +diff --git a/src/assistant/downloads-page.vala b/src/assistant/downloads-page.vala +index 98086cee..5be638a0 100644 +--- a/src/assistant/downloads-page.vala ++++ b/src/assistant/downloads-page.vala +@@ -50,6 +50,7 @@ + + // TODO: move this into a UI file + search_entry.search_changed.connect (on_search_changed); ++ search_entry.activate.connect (on_search_activated); + search_entry.width_chars = 50; + search_entry.can_focus = true; + search_entry.placeholder_text = _("Search for an OS or enter a download linkā€¦"); +@@ -103,6 +104,14 @@ private void on_show_more_button_clicked () { + private void on_search_changed () { + var text = search_entry.get_text (); + ++ if (text == null) ++ return; ++ ++ search.text = text; ++ } ++ ++ private void on_search_activated () { ++ var text = search_entry.get_text (); + if (text == null) + return; + +@@ -113,8 +122,6 @@ private void on_search_changed () { + url_entered (); + return; + } +- +- search.text = text; + } + + [GtkCallback] +-- +2.26.2 + diff --git a/SPECS/gnome-boxes.spec b/SPECS/gnome-boxes.spec index fdda135..8e39f3b 100644 --- a/SPECS/gnome-boxes.spec +++ b/SPECS/gnome-boxes.spec @@ -31,7 +31,7 @@ ExclusiveArch: x86_64 Name: gnome-boxes Version: 3.36.5 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A simple GNOME 3 application to access remote or virtual systems License: LGPLv2+ @@ -44,6 +44,7 @@ Patch0: gnome-boxes-download-from-url.patch Patch1: gnome-boxes-dont-be-critical.patch # https://bugzilla.redhat.com/1856717 Patch2: gnome-boxes-disable-3d-acceleration.patch +Patch3: gnome-boxes-download-on-activate-signal.patch BuildRequires: gettext >= 0.19.8 BuildRequires: meson @@ -119,6 +120,7 @@ gnome-boxes lets you easily create, setup, access, and use: %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 %build %meson \ @@ -158,6 +160,10 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Boxes.deskt %{_datadir}/metainfo/org.gnome.Boxes.appdata.xml %changelog +* Mon Aug 10 2020 Felipe Borges - 3.36.5-6 +- Start downloads on the Assistant when pressing ENTER +- Related: #1851089 + * Mon Jul 13 2020 Felipe Borges - 3.36.5-5 - Disable 3D acceleration - Related: #1856717