+static void gis_plugin_test_dispose(GObject *_self)
+{
+ g_debug("GisPluginTest: dispose");
+ GisPluginTest *self = GIS_PLUGIN_TEST(_self);
+ if (self->viewer) {
+ gis_viewer_remove(self->viewer, self->marker);
+ g_object_unref(self->viewer);
+ self->viewer = NULL;
+ }
+ G_OBJECT_CLASS(gis_plugin_test_parent_class)->finalize(_self);
+}