From 647a2a3f7145c664b4527fc234e3864335aaeb97 Mon Sep 17 00:00:00 2001 From: Andy Spencer Date: Sat, 22 Jan 2011 19:51:10 +0000 Subject: [PATCH] Add debugging to GritsCallback --- src/objects/grits-callback.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/objects/grits-callback.c b/src/objects/grits-callback.c index 8bc97c4..043ec87 100644 --- a/src/objects/grits-callback.c +++ b/src/objects/grits-callback.c @@ -57,12 +57,19 @@ static void proxy_draw(GritsObject *_cb, GritsOpenGL *opengl) /* GritsCallback */ G_DEFINE_TYPE(GritsCallback, grits_callback, GRITS_TYPE_OBJECT); +static void grits_callback_finalize(GObject *cb) +{ + g_debug("GritsCallback: finalize"); +} static void grits_callback_init(GritsCallback *cb) { + g_debug("GritsCallback: init"); } static void grits_callback_class_init(GritsCallbackClass *klass) { - GritsObjectClass *object_class = GRITS_OBJECT_CLASS(klass); - object_class->draw = proxy_draw; + GritsObjectClass *grits_class = GRITS_OBJECT_CLASS(klass); + GObjectClass *object_class = G_OBJECT_CLASS(klass); + grits_class->draw = proxy_draw; + object_class->finalize = grits_callback_finalize; } -- 2.43.2