|
|
|
@ -540,22 +540,24 @@ gboolean on_command_execute_success(GtkWidget *,gint status,main_window *widgets
|
|
|
|
dictionary *dict = NULL;
|
|
|
|
dictionary *dict = NULL;
|
|
|
|
for_dictionaries(dict,main_config.kernel_tabs){
|
|
|
|
for_dictionaries(dict,main_config.kernel_tabs){
|
|
|
|
if (!getuid()){
|
|
|
|
if (!getuid()){
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->update_module_button,1);
|
|
|
|
kernels_tab *tab = (kernels_tab*)dict->data;
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->update_package_button,1);
|
|
|
|
gtk_widget_set_sensitive(tab->update_module_button,!tab->module_updated);
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->install_module_button,1);
|
|
|
|
gtk_widget_set_sensitive(tab->update_package_button,!tab->package_updated);
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->install_package_button,1);
|
|
|
|
gtk_widget_set_sensitive(tab->install_module_button,1);
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->remove_module_button,1);
|
|
|
|
gtk_widget_set_sensitive(tab->install_package_button,1);
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->remove_package_button,1);
|
|
|
|
gtk_widget_set_sensitive(tab->remove_module_button,1);
|
|
|
|
|
|
|
|
gtk_widget_set_sensitive(tab->remove_package_button,1);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
for_dictionaries(dict,main_config.addition_tabs){
|
|
|
|
for_dictionaries(dict,main_config.addition_tabs){
|
|
|
|
if (!getuid()){
|
|
|
|
if (!getuid()){
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->update_module_button,1);
|
|
|
|
kernels_tab *tab = (kernels_tab*)dict->data;
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->update_package_button,1);
|
|
|
|
gtk_widget_set_sensitive(tab->update_module_button,!tab->module_updated);
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->install_module_button,1);
|
|
|
|
gtk_widget_set_sensitive(tab->update_package_button,!tab->package_updated);
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->install_package_button,1);
|
|
|
|
gtk_widget_set_sensitive(tab->install_module_button,1);
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->remove_module_button,1);
|
|
|
|
gtk_widget_set_sensitive(tab->install_package_button,1);
|
|
|
|
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->remove_package_button,1);
|
|
|
|
gtk_widget_set_sensitive(tab->remove_module_button,1);
|
|
|
|
|
|
|
|
gtk_widget_set_sensitive(tab->remove_package_button,1);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|