summaryrefslogtreecommitdiff
path: root/gtk/gtkprintunixdialog.c
diff options
context:
space:
mode:
authorJavier Jardón <jjardon@gnome.org>2010-07-14 02:11:00 +0200
committerJavier Jardón <jjardon@gnome.org>2010-07-14 02:11:00 +0200
commit87b0f02403f0aa743853c9553c012909dfedae12 (patch)
treea96fe2ba7f3bd8243faf661209bc1aa1245fa4ff /gtk/gtkprintunixdialog.c
parent9db9c5f247dbe4ca1a62305976d8db2f83f0e099 (diff)
downloadgtk+-87b0f02403f0aa743853c9553c012909dfedae12.tar.gz
GtkPrintUnixDialog: unseal private pointer
Diffstat (limited to 'gtk/gtkprintunixdialog.c')
-rw-r--r--gtk/gtkprintunixdialog.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/gtk/gtkprintunixdialog.c b/gtk/gtkprintunixdialog.c
index 6c6c8044ee..ba0d4ecfcb 100644
--- a/gtk/gtkprintunixdialog.c
+++ b/gtk/gtkprintunixdialog.c
@@ -65,9 +65,6 @@
#define RULER_RADIUS 2
-#define GTK_PRINT_UNIX_DIALOG_GET_PRIVATE(o) \
- (G_TYPE_INSTANCE_GET_PRIVATE ((o), GTK_TYPE_PRINT_UNIX_DIALOG, GtkPrintUnixDialogPrivate))
-
static void gtk_print_unix_dialog_destroy (GtkPrintUnixDialog *dialog);
static void gtk_print_unix_dialog_finalize (GObject *object);
static void gtk_print_unix_dialog_set_property (GObject *object,
@@ -527,9 +524,13 @@ error_dialogs (GtkPrintUnixDialog *print_dialog,
static void
gtk_print_unix_dialog_init (GtkPrintUnixDialog *dialog)
{
- GtkPrintUnixDialogPrivate *priv = dialog->priv;
+ GtkPrintUnixDialogPrivate *priv;
+
+ dialog->priv = G_TYPE_INSTANCE_GET_PRIVATE (dialog,
+ GTK_TYPE_PRINT_UNIX_DIALOG,
+ GtkPrintUnixDialogPrivate);
+ priv = dialog->priv;
- priv = dialog->priv = GTK_PRINT_UNIX_DIALOG_GET_PRIVATE (dialog);
priv->print_backends = NULL;
priv->current_page = -1;
priv->number_up_layout_n_option = NULL;