comparison src/audacious/pluginenum.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 fec498c745f6
children 51b7809c2d87
comparison
equal deleted inserted replaced
4324:360c934b9330 4325:309e8f970517
30 #ifndef SHARED_SUFFIX 30 #ifndef SHARED_SUFFIX
31 # define SHARED_SUFFIX G_MODULE_SUFFIX 31 # define SHARED_SUFFIX G_MODULE_SUFFIX
32 #endif 32 #endif
33 33
34 #include <glib.h> 34 #include <glib.h>
35 #include <glib/gi18n.h>
36 #include <glib/gprintf.h>
35 #include <gmodule.h> 37 #include <gmodule.h>
36 #include <glib/gprintf.h>
37 #include <string.h> 38 #include <string.h>
38 39
39 #include "main.h" 40 #include "main.h"
40 #include "dock.h" 41 #include "dock.h"
41 #include "ui_main.h" 42 #include "ui_main.h"
804 GList *node; 805 GList *node;
805 OutputPlugin *op; 806 OutputPlugin *op;
806 InputPlugin *ip; 807 InputPlugin *ip;
807 LowlevelPlugin *lp; 808 LowlevelPlugin *lp;
808 DiscoveryPlugin *dp; 809 DiscoveryPlugin *dp;
810 GtkWidget *dialog;
809 gint dirsel = 0, i = 0; 811 gint dirsel = 0, i = 0;
810 812
811 if (!g_module_supported()) { 813 if (!g_module_supported()) {
812 report_error("Module loading not supported! Plugins will not be loaded.\n"); 814 dialog =
815 gtk_message_dialog_new (GTK_WINDOW (mainwin),
816 GTK_DIALOG_DESTROY_WITH_PARENT,
817 GTK_MESSAGE_ERROR,
818 GTK_BUTTONS_CLOSE,
819 _("Module loading not supported! Plugins will not be loaded.\n"));
820 gtk_dialog_run (GTK_DIALOG (dialog));
821 gtk_widget_destroy (dialog);
813 return; 822 return;
814 } 823 }
815 824
816 plugin_dict = mowgli_dictionary_create(g_ascii_strcasecmp); 825 plugin_dict = mowgli_dictionary_create(g_ascii_strcasecmp);
817 pvt_data_dict = mowgli_dictionary_create(g_ascii_strcasecmp); 826 pvt_data_dict = mowgli_dictionary_create(g_ascii_strcasecmp);