diff --git a/src/manager.vala b/src/manager.vala index 1c253e541bf64eda3824c7733938c6b9b240bf41..8ec1929bcb0bb0f6b7943101eb20358ff5d3892c 100644 --- a/src/manager.vala +++ b/src/manager.vala @@ -86,6 +86,14 @@ namespace Pamac { manager_window.refresh_packages_list (); started = true; } + if (cmd.get_arguments ().length == 3) { + if (cmd.get_arguments ()[1] == "--search") { + manager_window.display_package_queue.clear (); + manager_window.search_button.active = true; + var entry = manager_window.search_comboboxtext.get_child () as Gtk.Entry; + entry.set_text (cmd.get_arguments ()[2]); + } + } if (!pamac_run) { manager_window.present (); while (Gtk.events_pending ()) { diff --git a/src/manager_window.vala b/src/manager_window.vala index b747e3bf29c104053c51d87a27c7e046dbcc4f19..10054342364a023d219328e91c7236ead5dbe319 100644 --- a/src/manager_window.vala +++ b/src/manager_window.vala @@ -79,7 +79,7 @@ namespace Pamac { [GtkChild] Gtk.SearchBar searchbar; [GtkChild] - Gtk.ComboBoxText search_comboboxtext; + public Gtk.ComboBoxText search_comboboxtext; [GtkChild] Gtk.Entry search_entry; [GtkChild]