X-Git-Url: http://pileus.org/git/?p=grits;a=blobdiff_plain;f=src%2Fplugins%2Ftest.c;h=2c3e52f97718e704bc935a74438957086cdb7a80;hp=8a7e8a6588c39877bb4605ae46985f883384f3c1;hb=bed3380cb43b0d9cfcb2da34fda9bb36258ae46d;hpb=8594927c0cd07daea95e8b99dc36ffef4f12da8a diff --git a/src/plugins/test.c b/src/plugins/test.c index 8a7e8a6..2c3e52f 100644 --- a/src/plugins/test.c +++ b/src/plugins/test.c @@ -65,9 +65,9 @@ static gboolean on_poly_key(GritsPoly *poly, GdkEventKey *event) { g_debug("GritsPluginTest: on_poly_key - %d", event->keyval); gdouble colors[0xff][3] = { - [GDK_r] {1, 0, 0}, - [GDK_g] {0, 1, 0}, - [GDK_b] {0, 0, 1}, + [GDK_KEY_r] {1, 0, 0}, + [GDK_KEY_g] {0, 1, 0}, + [GDK_KEY_b] {0, 0, 1}, }; if (event->keyval >= G_N_ELEMENTS(colors)) return FALSE; @@ -180,6 +180,9 @@ static void grits_plugin_test_dispose(GObject *_test) grits_viewer_remove(viewer, GRITS_OBJECT(test->marker)); grits_viewer_remove(viewer, GRITS_OBJECT(test->poly)); grits_viewer_remove(viewer, GRITS_OBJECT(test->line)); + g_object_unref(test->marker); + g_object_unref(test->poly); + g_object_unref(test->line); g_object_unref(viewer); } G_OBJECT_CLASS(grits_plugin_test_parent_class)->dispose(_test);