summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtkunixprint.override4
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
}
%%