diff --git a/source/ubl-settings-kernel.c b/source/ubl-settings-kernel.c index d12d3df..84fb451 100644 --- a/source/ubl-settings-kernel.c +++ b/source/ubl-settings-kernel.c @@ -424,8 +424,9 @@ void *yon_interface_update(main_window *widgets){ } additions_kernels_tab *tab = yon_additions_tab_row_new(GTK_LIST_BOX(widgets->AdditionsPackageBox),kernels[i],widgets); yon_tab_set_installed((kernels_tab*)tab); - if (i+1==kernels_size) { - char *status_text = NULL; + gtk_widget_set_can_focus(gtk_widget_get_parent(tab->main_box),0); + } + char *status_text = NULL; switch (main_config.action){ case ACTION_LOAD: status_text = main_config.load_mode==YON_CONFIG_LOCAL?main_config.local_load_success_localised:main_config.global_load_success_localised; @@ -442,9 +443,6 @@ void *yon_interface_update(main_window *widgets){ } yon_ubl_status_box_render(status_text,BACKGROUND_IMAGE_SUCCESS_TYPE); - } - gtk_widget_set_can_focus(gtk_widget_get_parent(tab->main_box),0); - } gtk_widget_hide(widgets->LoadingSpinner); gtk_widget_show(widgets->MainOverlayBox); gtk_spinner_stop(GTK_SPINNER(widgets->LoadingSpinner));