comparison src/audacious/main.c @ 4325:309e8f970517

removed report_error() and reimplemented some error routines
author mf0102 <0102@gmx.at>
date Thu, 13 Mar 2008 16:31:48 +0100
parents c942eaef7bc6
children f493c456c77f
comparison
equal deleted inserted replaced
4324:360c934b9330 4325:309e8f970517
1332 BMP_DEFAULT_SKIN_PATH); 1332 BMP_DEFAULT_SKIN_PATH);
1333 gtk_dialog_run(GTK_DIALOG(dialog)); 1333 gtk_dialog_run(GTK_DIALOG(dialog));
1334 gtk_widget_destroy(dialog); 1334 gtk_widget_destroy(dialog);
1335 } 1335 }
1336 1336
1337 void report_error(const gchar *error_message, ...)
1338 {
1339 gchar *buf;
1340 va_list va;
1341
1342 va_start(va, error_message);
1343 buf = g_strdup_vprintf(error_message, va);
1344 va_end(va);
1345
1346 fprintf(stderr, buf);
1347
1348 if (options.headless != 1)
1349 {
1350 gtk_message_dialog_format_secondary_text(GTK_MESSAGE_DIALOG(err),
1351 buf);
1352 gtk_dialog_run(GTK_DIALOG(err));
1353 gtk_widget_hide(err);
1354 }
1355
1356 g_free(buf);
1357 }
1358
1359 static gboolean 1337 static gboolean
1360 aud_headless_iteration(gpointer unused) 1338 aud_headless_iteration(gpointer unused)
1361 { 1339 {
1362 free_vis_data(); 1340 free_vis_data();
1363 return TRUE; 1341 return TRUE;