X-Git-Url: http://pileus.org/git/?p=aweather;a=blobdiff_plain;f=src%2Fplugins%2Flevel2.c;fp=src%2Fplugins%2Flevel2.c;h=585c46047eea85906620d14d809d8909ee1e674c;hp=2f595c9bd26f3ffbd7ebdd6b7189f8b9a3f409ef;hb=09e7e102e065b1984669c93fb4f8d324a774116b;hpb=276728b7cc42bad3ec38acfe375c3a30ae87e587 diff --git a/src/plugins/level2.c b/src/plugins/level2.c index 2f595c9..585c460 100644 --- a/src/plugins/level2.c +++ b/src/plugins/level2.c @@ -523,11 +523,7 @@ static void aweather_level2_dispose(GObject *_level2) { AWeatherLevel2 *level2 = AWEATHER_LEVEL2(_level2); g_debug("AWeatherLevel2: dispose - %p", _level2); - if (level2->volume) { - grits_viewer_remove(GRITS_OBJECT(level2->volume)->viewer, - GRITS_OBJECT(level2->volume)); - level2->volume = NULL; - } + grits_object_destroy_pointer(&level2->volume); G_OBJECT_CLASS(aweather_level2_parent_class)->dispose(_level2); } static void aweather_level2_finalize(GObject *_level2)