gtkcustompaperunixdialog: unseal private pointer

This commit is contained in:
Javier Jardón 2010-06-02 05:31:23 +02:00
parent 5fd442eda2
commit 009acc263e
2 changed files with 8 additions and 6 deletions

View File

@ -49,7 +49,7 @@ typedef struct
GtkWidget *spin_button; GtkWidget *spin_button;
} UnitWidget; } UnitWidget;
struct GtkCustomPaperUnixDialogPrivate struct _GtkCustomPaperUnixDialogPrivate
{ {
GtkWidget *treeview; GtkWidget *treeview;
@ -86,10 +86,9 @@ enum {
PRINTER_LIST_N_COLS PRINTER_LIST_N_COLS
}; };
G_DEFINE_TYPE (GtkCustomPaperUnixDialog, gtk_custom_paper_unix_dialog, GTK_TYPE_DIALOG) G_DEFINE_TYPE (GtkCustomPaperUnixDialog, gtk_custom_paper_unix_dialog, GTK_TYPE_DIALOG)
#define GTK_CUSTOM_PAPER_UNIX_DIALOG_GET_PRIVATE(o) \
(G_TYPE_INSTANCE_GET_PRIVATE ((o), GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG, GtkCustomPaperUnixDialogPrivate))
static void gtk_custom_paper_unix_dialog_finalize (GObject *object); static void gtk_custom_paper_unix_dialog_finalize (GObject *object);
static void populate_dialog (GtkCustomPaperUnixDialog *dialog); static void populate_dialog (GtkCustomPaperUnixDialog *dialog);
@ -272,7 +271,10 @@ gtk_custom_paper_unix_dialog_init (GtkCustomPaperUnixDialog *dialog)
GtkCustomPaperUnixDialogPrivate *priv; GtkCustomPaperUnixDialogPrivate *priv;
GtkTreeIter iter; GtkTreeIter iter;
priv = dialog->priv = GTK_CUSTOM_PAPER_UNIX_DIALOG_GET_PRIVATE (dialog); dialog->priv = G_TYPE_INSTANCE_GET_PRIVATE (dialog,
GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG,
GtkCustomPaperUnixDialogPrivate);
priv = dialog->priv;
priv->print_backends = NULL; priv->print_backends = NULL;

View File

@ -34,13 +34,13 @@ G_BEGIN_DECLS
typedef struct _GtkCustomPaperUnixDialog GtkCustomPaperUnixDialog; typedef struct _GtkCustomPaperUnixDialog GtkCustomPaperUnixDialog;
typedef struct _GtkCustomPaperUnixDialogClass GtkCustomPaperUnixDialogClass; typedef struct _GtkCustomPaperUnixDialogClass GtkCustomPaperUnixDialogClass;
typedef struct GtkCustomPaperUnixDialogPrivate GtkCustomPaperUnixDialogPrivate; typedef struct _GtkCustomPaperUnixDialogPrivate GtkCustomPaperUnixDialogPrivate;
struct _GtkCustomPaperUnixDialog struct _GtkCustomPaperUnixDialog
{ {
GtkDialog parent_instance; GtkDialog parent_instance;
GtkCustomPaperUnixDialogPrivate *GSEAL (priv); GtkCustomPaperUnixDialogPrivate *priv;
}; };
struct _GtkCustomPaperUnixDialogClass struct _GtkCustomPaperUnixDialogClass