diff options
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/gtkunixprint.override | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkunixprint.override b/gtk/gtkunixprint.override index d984c952..05ac8c71 100644 --- a/gtk/gtkunixprint.override +++ b/gtk/gtkunixprint.override @@ -103,9 +103,9 @@ _wrap_gtk_print_job_get_surface(PyGObject *self) return NULL; #if PYCAIRO_VERSION_HEX >= 0x1010600 - return PycairoSurface_FromSurface(surface, NULL); + return PycairoSurface_FromSurface(cairo_surface_reference(surface), NULL); #else - return PycairoSurface_FromSurface(surface, NULL, NULL); + return PycairoSurface_FromSurface(cairo_surface_reference(surface), NULL, NULL); #endif } %% |