|
|
|
@ -149,9 +149,13 @@ gboolean yon_tab_create_tags(kernels_tab *tab){
|
|
|
|
if (tab->package_installed||tab->module_installed){
|
|
|
|
if (tab->package_installed||tab->module_installed){
|
|
|
|
if (tab->launch_button){
|
|
|
|
if (tab->launch_button){
|
|
|
|
char *launched = config(KERNEL_BOOT_parameter);
|
|
|
|
char *launched = config(KERNEL_BOOT_parameter);
|
|
|
|
if (launched&&strcmp(tab->package,launched)){
|
|
|
|
int boot_size;
|
|
|
|
gtk_widget_show(tab->changelog_button);
|
|
|
|
config_str boot_run = yon_config_load(get_active_kernel_command,&boot_size);
|
|
|
|
} else gtk_widget_hide(tab->changelog_button);
|
|
|
|
yon_char_remove_last_symbol(boot_run[0],'\n');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ((launched&&strcmp(tab->package,launched))||(strcmp(tab->package,boot_run[0]))){
|
|
|
|
|
|
|
|
gtk_widget_show(tab->launch_button);
|
|
|
|
|
|
|
|
} else gtk_widget_hide(tab->launch_button);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (tab->changelog_button){
|
|
|
|
if (tab->changelog_button){
|
|
|
|
gtk_widget_show(tab->changelog_button);
|
|
|
|
gtk_widget_show(tab->changelog_button);
|
|
|
|
|