]> Pileus Git - aweather/blobdiff - src/plugins/level2.c
Pass objects to grits_viewer_remove instead of refs
[aweather] / src / plugins / level2.c
index e8e63a5566db3f53d1fa6322389af544026ef428..66eb172a4c4431743c4b7fc265dd6764f5adee49 100644 (file)
@@ -516,7 +516,8 @@ 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)->viewer, level2->volume);
+               grits_viewer_remove(GRITS_OBJECT(level2->volume)->viewer,
+                               GRITS_OBJECT(level2->volume));
                level2->volume = NULL;
        }
        G_OBJECT_CLASS(aweather_level2_parent_class)->dispose(_level2);