]> Pileus Git - grits/commitdiff
Add debugging to GritsCallback
authorAndy Spencer <andy753421@gmail.com>
Sat, 22 Jan 2011 19:51:10 +0000 (19:51 +0000)
committerAndy Spencer <andy753421@gmail.com>
Sat, 22 Jan 2011 19:51:10 +0000 (19:51 +0000)
src/objects/grits-callback.c

index 8bc97c448e0aea2242b0d9ba01c572ebd7db0c5f..043ec879453d8dc27d42b84e7ad6f4f3fdc2ef66 100644 (file)
@@ -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;
 }