diff --git a/source/ubinstall-gtk-components.c b/source/ubinstall-gtk-components.c
index e7b0a4f..d12c37f 100644
--- a/source/ubinstall-gtk-components.c
+++ b/source/ubinstall-gtk-components.c
@@ -636,6 +636,8 @@ void *yon_pacman_load(struct pacman_struct *pacman){
void on_pacman_search_enter(GtkEntry *self, main_window *widgets){
on_pacman_icon_press(self,GTK_ENTRY_ICON_SECONDARY,NULL,widgets);
+ while (gtk_events_pending()) gtk_main_iteration();
+ gtk_widget_grab_focus(widgets->PacmanSoftwareSearchEntry);
}
void on_pacman_icon_press(GtkEntry *self,GtkEntryIconPosition icon_pos,GdkEvent* ,main_window *widgets){
diff --git a/ubinstall-gtk.glade b/ubinstall-gtk.glade
index ea93f12..73efc41 100644
--- a/ubinstall-gtk.glade
+++ b/ubinstall-gtk.glade
@@ -3524,6 +3524,7 @@ Select a different installation source.
True
True
False
+ com.ublinux.libublsettingsui-gtk3.zoom-symbolic
Search