[totem] Clean up private struct usage in skipto plugin



commit 8c9c10bf2e16a7c890f2eb41729d9395e63227ec
Author: Bastien Nocera <hadess hadess net>
Date:   Thu Aug 12 14:52:34 2010 +0100

    Clean up private struct usage in skipto plugin

 src/plugins/skipto/totem-skipto.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/src/plugins/skipto/totem-skipto.c b/src/plugins/skipto/totem-skipto.c
index 9165f4c..9a01f16 100644
--- a/src/plugins/skipto/totem-skipto.c
+++ b/src/plugins/skipto/totem-skipto.c
@@ -82,7 +82,7 @@ totem_skipto_response_cb (GtkDialog *dialog, gint response_id, gpointer data)
 static void
 totem_skipto_init (TotemSkipto *skipto)
 {
-	skipto->priv = G_TYPE_INSTANCE_GET_PRIVATE (skipto, TOTEM_TYPE_SKIPTO, TotemSkiptoPrivate);
+	skipto->priv = TOTEM_SKIPTO_GET_PRIVATE (skipto);
 
 	gtk_dialog_set_default_response (GTK_DIALOG (skipto), GTK_RESPONSE_OK);
 	g_signal_connect (skipto, "response",
@@ -92,11 +92,12 @@ totem_skipto_init (TotemSkipto *skipto)
 static void
 totem_skipto_dispose (GObject *object)
 {
-	TotemSkiptoPrivate *priv = TOTEM_SKIPTO_GET_PRIVATE (object);
+	TotemSkipto *skipto;
 
-	if (priv->xml != NULL) {
-		g_object_unref (priv->xml);
-		priv->xml = NULL;
+	skipto = TOTEM_SKIPTO (object);
+	if (skipto->priv && skipto->priv->xml != NULL) {
+		g_object_unref (skipto->priv->xml);
+		skipto->priv->xml = NULL;
 	}
 
 	G_OBJECT_CLASS (totem_skipto_parent_class)->dispose (object);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]