From bbe37aaaf7297861a79c7e35b54b1b9eea43b051 Mon Sep 17 00:00:00 2001 From: Pascal Terjan Date: Sat, 19 Apr 2008 11:29:31 +0000 Subject: [PATCH] We should not free the canvas if it was auto created with the display --- ruby/cucul-canvas.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ruby/cucul-canvas.c b/ruby/cucul-canvas.c index 8ec321d..b9cd80e 100644 --- a/ruby/cucul-canvas.c +++ b/ruby/cucul-canvas.c @@ -41,13 +41,13 @@ static void canvas_free(void * p) static VALUE canvas_alloc(VALUE klass) { VALUE obj; - obj = Data_Wrap_Struct(klass, 0, canvas_free, NULL); + obj = Data_Wrap_Struct(klass, NULL, canvas_free, NULL); return obj; } VALUE canvas_create(cucul_canvas_t *canvas) { - return Data_Wrap_Struct(cCanvas, 0, canvas_free, canvas); + return Data_Wrap_Struct(cCanvas, NULL, NULL, canvas); } static VALUE canvas_initialize(VALUE self, VALUE width, VALUE height)