|
|
|
@ -479,8 +479,10 @@ int yon_confirmation_dialog_call(GtkWidget *self,dialog_confirmation_data *data)
|
|
|
|
gtk_window_set_default_size(GTK_WINDOW(dialog),450,-1);
|
|
|
|
gtk_window_set_default_size(GTK_WINDOW(dialog),450,-1);
|
|
|
|
|
|
|
|
|
|
|
|
int resp = gtk_dialog_run(GTK_DIALOG(dialog));
|
|
|
|
int resp = gtk_dialog_run(GTK_DIALOG(dialog));
|
|
|
|
if (resp == GTK_RESPONSE_ACCEPT&&data->function){
|
|
|
|
if (resp == GTK_RESPONSE_ACCEPT){
|
|
|
|
data->function(NULL,data->data);
|
|
|
|
if (data->function){
|
|
|
|
|
|
|
|
data->function(NULL,data->data);
|
|
|
|
|
|
|
|
}
|
|
|
|
} else resp=0;
|
|
|
|
} else resp=0;
|
|
|
|
gtk_widget_destroy(dialog);
|
|
|
|
gtk_widget_destroy(dialog);
|
|
|
|
return resp;
|
|
|
|
return resp;
|
|
|
|
@ -673,7 +675,10 @@ int yon_ubl_setup_arguments(int argc, char *argv[],config_str *unfound_arguments
|
|
|
|
if(optarg)
|
|
|
|
if(optarg)
|
|
|
|
template_config->load_socket_id=atoi(optarg);
|
|
|
|
template_config->load_socket_id=atoi(optarg);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 'c': chmod (yon_char_unite(yon_ubl_user_get_home_directory(),"/.config/",template_app_information.app_tech_name,"/",NULL),0777);
|
|
|
|
case 'c': char *path = yon_char_unite(yon_ubl_user_get_home_directory(),"/.config/",template_app_information.app_tech_name,"/",NULL);
|
|
|
|
|
|
|
|
struct passwd *user = getpwnam(yon_ubl_root_user_get());
|
|
|
|
|
|
|
|
chown(path,user->pw_uid,user->pw_gid);
|
|
|
|
|
|
|
|
chmod (path,0644);
|
|
|
|
if (system(remove_config_dir_command)){};
|
|
|
|
if (system(remove_config_dir_command)){};
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 'd': template_config->debug_mode=1;
|
|
|
|
case 'd': template_config->debug_mode=1;
|
|
|
|
|