]> Pileus Git - grits/blobdiff - src/plugins/elev.c
Add grits_object_destroy functions and fix memory leaks
[grits] / src / plugins / elev.c
index 3634df61f640929d800ab566a92a4483a370fc42..f360451205ec29fa936d388347117bd9488d2071 100644 (file)
@@ -272,8 +272,7 @@ static void grits_plugin_elev_dispose(GObject *gobject)
                if (LOAD_BIL)
                        grits_viewer_clear_height_func(viewer);
                if (LOAD_TEX)
-                       grits_viewer_remove(viewer, GRITS_OBJECT(elev->tiles));
-               g_object_unref(elev->tiles);
+                       grits_object_destroy_pointer(&elev->tiles);
                g_object_unref(viewer);
        }
        G_OBJECT_CLASS(grits_plugin_elev_parent_class)->dispose(gobject);