[gyrus] Instantiate properly a private data structure



commit 8fb6c9f66d7363eea0bc3980e19675b4351c62ac
Author: Claudio Saavedra <csaavedra igalia com>
Date:   Wed Dec 29 01:51:34 2010 +0200

    Instantiate properly a private data structure
    
    This fixes a leak

 src/gyrus-dialog-mailbox-new.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/src/gyrus-dialog-mailbox-new.c b/src/gyrus-dialog-mailbox-new.c
index 7abb6ef..fc90e96 100644
--- a/src/gyrus-dialog-mailbox-new.c
+++ b/src/gyrus-dialog-mailbox-new.c
@@ -33,8 +33,8 @@
 #include "gyrus-admin.h"
 #include "gyrus-admin-mailbox.h"
 
-#define GYRUS_DIALOG_MAILBOX_NEW_PRIVATE(object) \
-	(G_TYPE_INSTANCE_GET_PRIVATE((object), GYRUS_TYPE_DIALOG_MAILBOX_NEW, GyrusDialogMailboxNew))
+#define GYRUS_DIALOG_MAILBOX_GET_PRIVATE(object) \
+	(G_TYPE_INSTANCE_GET_PRIVATE((object), GYRUS_TYPE_DIALOG_MAILBOX_NEW, GyrusDialogMailboxNewPrivate))
 
 G_DEFINE_TYPE (GyrusDialogMailboxNew, gyrus_dialog_mailbox_new, GTK_TYPE_DIALOG);
 
@@ -215,7 +215,7 @@ gyrus_dialog_mailbox_new_init_connect_signals (GyrusDialogMailboxNew *dialog)
 static void
 gyrus_dialog_mailbox_new_init (GyrusDialogMailboxNew *dialog)
 {
-	dialog->priv = g_new0 (GyrusDialogMailboxNewPrivate, 1);
+	dialog->priv = GYRUS_DIALOG_MAILBOX_GET_PRIVATE (dialog);
 
 	gtk_window_set_title (GTK_WINDOW (dialog), _("New mailbox"));
 	gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE);



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