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