119 |
/* on regarde si il y a un fichier de configuration present, si non on en |
/* on regarde si il y a un fichier de configuration present, si non on en |
120 |
* genere un nouveau */ |
* genere un nouveau */ |
121 |
config_init(); |
config_init(); |
122 |
if (!is_config_valid()) { |
if (get_config_file(R_OK) == FALSE) { |
123 |
GHashTable *Lhash = _hash(); |
GHashTable *Lhash = _hash(); |
124 |
manage_config(Lhash, SEARCH_LECTEUR + SEARCH_PROG + WRITE_CONFIG, &Lerror); |
manage_config(Lhash, SEARCH_LECTEUR + SEARCH_PROG + WRITE_CONFIG, &Lerror); |
125 |
g_free(Lhash); |
g_free(Lhash); |
132 |
|
|
133 |
Lwindow1 = manage_main_window (&Laudiolen, &Laudiomaxlen, &Ldatasize, &Ldatamaxsize, &Ldvdsize, &Ldvddatamaxsize); |
Lwindow1 = manage_main_window (&Laudiolen, &Laudiomaxlen, &Ldatasize, &Ldatamaxsize, &Ldvdsize, &Ldvddatamaxsize); |
134 |
gtk_main (); |
gtk_main (); |
135 |
|
|
136 |
/* on libere avant de quitter */ |
/* on libere avant de quitter */ |
137 |
if (Lerror) g_error_free(Lerror); |
if (Lerror) g_error_free(Lerror); |
|
if (GTK_IS_WIDGET(Lwindow1)) { |
|
|
gtk_widget_destroy(Lwindow1); |
|
|
} |
|
138 |
|
|
139 |
free_all_images(); |
free_all_images(); |
140 |
|
|