[GObject] Error in unref

2005-07-25 Thread Uzytkownik
I've this check function: #include woc-pager-test.h #include woc-pager-parser.c #define TEST(name, cau) g_print(#name ...\t%s\n, cau ? OK : Fail) void woc_pager_parser_test() { WocPagerParser *parser = NULL; TEST(Check GType, WOC_PAGER_PARSER_TYPE); TEST(Init, parser =

Re: [GObject] Error in unref

2005-07-25 Thread Tristan Van Berkom
Uzytkownik wrote: [...] It's print address, but after it's error of memory. What do you mean by error of memory ? What do I do wrong? finalize isn't calling What does WocPagerParser derive from ? If there is GtkObject in the heirarchy, then gtk_object_sink() needs to be called (or

Re: [GObject] Error in unref

2005-07-25 Thread Tim Müller
On Monday 25 July 2005 10:14, Uzytkownik wrote: #define TEST(name, cau) g_print(#name ...\t%s\n, cau ? OK : Fail) TEST(Init, parser = g_object_new(WOC_PAGER_PARSER_TYPE, NULL)); g_print(%p\n, parser-scanner); g_object_unref(parser); ... It's print address, but after it's error of

Re: [GObject] Error in unref

2005-07-25 Thread Uzytkownik
Dnia 25-07-2005, pon o godzinie 15:21 +0100, Tim Müller napisał(a): On Monday 25 July 2005 10:14, Uzytkownik wrote: #define TEST(name, cau) g_print(#name ...\t%s\n, cau ? OK : Fail) TEST(Init, parser = g_object_new(WOC_PAGER_PARSER_TYPE, NULL)); g_print(%p\n, parser-scanner);