1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
Closes Debian #655517 (avoids bugs in printing from GIMP through newer
versions of cairo, which might happen during a partial upgrade)
From 6be41a6675007a0c7328453c654bcda5a2b875b0 Mon Sep 17 00:00:00 2001
From: Sven Neumann <sven@gimp.org>
Date: Sun, 03 Oct 2010 12:05:20 +0000
Subject: Bug 631199 - Printing and Print preview broken with cairo 1.10
Add missing calls to cairo_surface_mark_dirty().
---
diff --git a/plug-ins/print/print-draw-page.c b/plug-ins/print/print-draw-page.c
index 69628eb..4cc02ae 100644
--- a/plug-ins/print/print-draw-page.c
+++ b/plug-ins/print/print-draw-page.c
@@ -254,6 +254,8 @@ print_surface_from_drawable (gint32 drawable_ID)
gimp_drawable_detach (drawable);
+ cairo_surface_mark_dirty (surface);
+
return surface;
}
diff --git a/plug-ins/print/print-preview.c b/plug-ins/print/print-preview.c
index aa7a98f..d538483 100644
--- a/plug-ins/print/print-preview.c
+++ b/plug-ins/print/print-preview.c
@@ -880,5 +880,7 @@ print_preview_get_thumbnail (GimpDrawable *drawable,
g_free (data);
+ cairo_surface_mark_dirty (surface);
+
return surface;
}
--
cgit v0.9.0.2
|