diff options
author | Torsten Schoenfeld <kaffeetisch@gmx.de> | 2007-05-15 17:57:27 +0000 |
---|---|---|
committer | Torsten Schönfeld <tsch@src.gnome.org> | 2007-05-15 17:57:27 +0000 |
commit | 2293bbcd2d15081675b7da34d5a48eba14700e95 (patch) | |
tree | 3e7c28ff30038190823cbff1fdc9fa21ea9694b0 /gtk/gtkprintoperation.c | |
parent | 06fc2986629366f6fad2ed18b68ac474392f4708 (diff) | |
download | gtk+-2293bbcd2d15081675b7da34d5a48eba14700e95.tar.gz |
Unset priv->platform_data and priv->free_platform_data to prevent
2007-05-15 Torsten Schoenfeld <kaffeetisch@gmx.de>
* gtk/gtkprintoperation.c (pdf_end_run): Unset priv->platform_data and
priv->free_platform_data to prevent gtk_print_operation_finalize()
from freeing the cairo surface a second time.
svn path=/trunk/; revision=17851
Diffstat (limited to 'gtk/gtkprintoperation.c')
-rw-r--r-- | gtk/gtkprintoperation.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/gtkprintoperation.c b/gtk/gtkprintoperation.c index cc8e077d71..4c0562e0a9 100644 --- a/gtk/gtkprintoperation.c +++ b/gtk/gtkprintoperation.c @@ -1807,6 +1807,9 @@ pdf_end_run (GtkPrintOperation *op, cairo_surface_finish (surface); cairo_surface_destroy (surface); + + priv->platform_data = NULL; + priv->free_platform_data = NULL; } static GtkPrintOperationResult |