X-Git-Url: http://pileus.org/git/?p=grits;a=blobdiff_plain;f=src%2Fplugins%2Fenv.c;h=717e9d71ed288317a485ab1cf36db82d876621a7;hp=658881d3f5749cbe691c8e130cf050ea65e37f5a;hb=67a63167629adc48ff31530dd58ece577f3d7460;hpb=8a508b43a6c1498cdfb181cc8580fafa1e07ff89 diff --git a/src/plugins/env.c b/src/plugins/env.c index 658881d..717e9d7 100644 --- a/src/plugins/env.c +++ b/src/plugins/env.c @@ -375,8 +375,7 @@ static void grits_plugin_env_dispose(GObject *gobject) /* Drop references */ if (env->viewer) { for (GList *cur = env->refs; cur; cur = cur->next) - grits_viewer_remove(env->viewer, cur->data); - g_list_free_full(env->refs, g_object_unref); + grits_object_destroy_pointer(&cur->data); g_object_unref(env->viewer); g_object_unref(env->prefs); glDeleteTextures(1, &env->tex);