X-Git-Url: http://pileus.org/git/?p=grits;a=blobdiff_plain;f=src%2Fobjects%2Fgrits-object.c;h=55f39754d498cf7d4f93c0ca8116d06d376effdb;hp=2812b9e3d647e72a9919b77936e3e4849237b367;hb=67a63167629adc48ff31530dd58ece577f3d7460;hpb=8a508b43a6c1498cdfb181cc8580fafa1e07ff89 diff --git a/src/objects/grits-object.c b/src/objects/grits-object.c index 2812b9e..55f3975 100644 --- a/src/objects/grits-object.c +++ b/src/objects/grits-object.c @@ -172,6 +172,13 @@ void grits_object_set_cursor(GritsObject *object, GdkCursorType cursor) object->cursor = gdk_cursor_new(cursor); } +void grits_object_destroy(GritsObject *object) +{ + if (object->viewer) + grits_viewer_remove(object->viewer, object); + g_object_unref(object); +} + /* Event handling */ void grits_object_pick(GritsObject *object, GritsOpenGL *opengl) {