diff options
Diffstat (limited to 'gtk/gtkprintoperation-win32.c')
-rw-r--r-- | gtk/gtkprintoperation-win32.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkprintoperation-win32.c b/gtk/gtkprintoperation-win32.c index 56abcbaf25..009dffcde4 100644 --- a/gtk/gtkprintoperation-win32.c +++ b/gtk/gtkprintoperation-win32.c @@ -1440,7 +1440,7 @@ pageDlgProc (HWND wnd, UINT message, WPARAM wparam, LPARAM lparam) op_win32 = op->priv->platform_data; g_signal_emit_by_name (op, "custom-widget-apply", op->priv->custom_widget); - gtk_widget_destroy (op_win32->embed_widget); + g_object_unref (g_object_ref_sink (op_win32->embed_widget)); op_win32->embed_widget = NULL; op->priv->custom_widget = NULL; } @@ -1961,7 +1961,7 @@ gtk_print_operation_run_with_dialog (GtkPrintOperation *op, GlobalFree (printdlgex); if (invisible) - gtk_widget_destroy (invisible); + gtk_window_destroy (GTK_WINDOW (invisible)); return result; } |