Fixed root button

pull/42/head
parent 31768fdbbd
commit eaaea46e75

@ -459,8 +459,7 @@ void on_root_get_root(char *argline){
int arg_size;
config_str arg_target;
void on_root_access(GtkWidget *self, template_main_window *widgets){
if (self){};
void on_root_access(GtkWidget *, GtkWidget *window){
if (getuid()){
char *argline = template_app_information.app_tech_name;
for (int i=1;i<arg_size;i++){
@ -477,7 +476,7 @@ void on_root_access(GtkWidget *self, template_main_window *widgets){
printf("%s\n",argline);
pthread_t thread_id;
pthread_create(&thread_id, NULL, (void *)on_root_get_root,argline);
gtk_widget_destroy(widgets->Window);
gtk_widget_destroy(window);
}
}
}
@ -498,7 +497,7 @@ void yon_root_button_setup(template_main_window *widgets, config_str args, int a
gtk_box_pack_start(GTK_BOX(box),root_check,0,0,0);
gtk_container_add(GTK_CONTAINER(root_item),box);
gtk_widget_show_all(root_item);
g_signal_connect(G_OBJECT(root_item),"activate", G_CALLBACK(on_root_access),widgets);
g_signal_connect(G_OBJECT(root_item),"activate", G_CALLBACK(on_root_access),widgets->Window);
if (getuid()==0) {
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(root_check),1);
gtk_widget_set_sensitive(root_item,0);

Loading…
Cancel
Save