static void mnb_people_panel_finalize (GObject *object) { sw_online_remove_notify (_online_notify_cb, object); G_OBJECT_CLASS (mnb_people_panel_parent_class)->finalize (object); }
static void sw_service_plurk_dispose (GObject *object) { SwServicePlurkPrivate *priv = SW_SERVICE_PLURK (object)->priv; sw_online_remove_notify (online_notify, object); /* unref private variables */ if (priv->proxy) { g_object_unref (priv->proxy); priv->proxy = NULL; } G_OBJECT_CLASS (sw_service_plurk_parent_class)->dispose (object); }
static void sw_service_myspace_dispose (GObject *object) { SwServiceMySpacePrivate *priv = SW_SERVICE_MYSPACE (object)->priv; sw_online_remove_notify (online_notify, object); if (priv->proxy) { g_object_unref (priv->proxy); priv->proxy = NULL; } g_free (priv->user_id); g_free (priv->image_url); G_OBJECT_CLASS (sw_service_myspace_parent_class)->dispose (object); }
static void sw_service_youtube_dispose (GObject *object) { SwServiceYoutubePrivate *priv = SW_SERVICE_YOUTUBE (object)->priv; sw_online_remove_notify (online_notify, object); if (priv->proxy) { g_object_unref (priv->proxy); priv->proxy = NULL; } if (priv->auth_proxy) { g_object_unref (priv->auth_proxy); priv->auth_proxy = NULL; } G_OBJECT_CLASS (sw_service_youtube_parent_class)->dispose (object); }
static void sw_service_twitter_dispose (GObject *object) { SwServiceTwitterPrivate *priv = SW_SERVICE_TWITTER (object)->priv; sw_online_remove_notify (online_notify, object); if (priv->proxy) { g_object_unref (priv->proxy); priv->proxy = NULL; } if (priv->twitpic_proxy) { g_object_unref (priv->twitpic_proxy); priv->twitpic_proxy = NULL; } G_OBJECT_CLASS (sw_service_twitter_parent_class)->dispose (object); }