summaryrefslogtreecommitdiff
path: root/backend/dvi/mdvi-lib/bitmap.c
diff options
context:
space:
mode:
authorinfirit <[email protected]>2014-12-09 14:51:37 +0100
committerinfirit <[email protected]>2014-12-09 23:02:28 +0100
commit6bfdf82a2a4397ad4e0f6cb3d534b58138793a3c (patch)
treefb27e201869b9b6e0e292a775b30494ffda07e0e /backend/dvi/mdvi-lib/bitmap.c
parent14d93b09c70997cca0ca9ba50ea584baea6ef477 (diff)
downloadatril-6bfdf82a2a4397ad4e0f6cb3d534b58138793a3c.tar.bz2
atril-6bfdf82a2a4397ad4e0f6cb3d534b58138793a3c.tar.xz
dvi: Add image_done method to DviDevice to notify that the image is finished
This way we can mark the surface dirty when all pixels have been modified. Taken from evince commit: c565f15e696db4b4cf983cdddf1e1ab273d547dc From: Carlos Garcia Campos <[email protected]>
Diffstat (limited to 'backend/dvi/mdvi-lib/bitmap.c')
-rw-r--r--backend/dvi/mdvi-lib/bitmap.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/backend/dvi/mdvi-lib/bitmap.c b/backend/dvi/mdvi-lib/bitmap.c
index 53f21207..6edec1df 100644
--- a/backend/dvi/mdvi-lib/bitmap.c
+++ b/backend/dvi/mdvi-lib/bitmap.c
@@ -1028,6 +1028,8 @@ void mdvi_shrink_glyph_grey(DviContext *dvi, DviFont *font,
for(x = 0; x < w; x++)
dev->put_pixel(image, x, y, pixels[0]);
}
+
+ dev->image_done(image);
DEBUG((DBG_BITMAPS, "shrink_glyph_grey: (%dw,%dh,%dx,%dy) -> (%dw,%dh,%dx,%dy)\n",
glyph->w, glyph->h, glyph->x, glyph->y,
dest->w, dest->h, dest->x, dest->y));