Mercurial > audlegacy
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; |