On Tue, 2009-02-10 at 05:45 -0500, Damon Register wrote: > > What is the actual error that you experience? > When I close the application I get > > (hello.exe:2684): GLib-GObject-CRITICAL **: g_object_unref: assertion > `G_IS_OBJECT (object)' failed I have tried with your C test case (attached), built like so: gcc libglade_filechooserbutton.c `pkg-config libglade-2.0 --cflags --libs` I don't see that warning when opening and closing the application. It looks like you are using MS Windows. Maybe someone else can try to reproduce this error? -- murrayc murrayc com www.murrayc.com www.openismus.com
#include <gtk/gtk.h>
#include <glade/glade.h>
int main(int argc, char *argv[])
{
GladeXML *xml;
GtkWidget *window;
gtk_init(&argc, &argv);
xml = glade_xml_new("hello.glade", NULL, NULL);
window = glade_xml_get_widget (xml, "hello_main_window");
g_signal_connect (G_OBJECT (window), "delete-event", G_CALLBACK (gtk_main_quit), NULL);
gtk_widget_show_all (window);
gtk_main();
g_object_unref (G_OBJECT (xml));
g_print( "it finished !\n" );
return 0;
}
Attachment:
hello.glade
Description: application/glade