X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=dvi%2Fdvi-document.c;h=d4627580259b966b10e0c89944db48b4fd4f3e38;hb=764a2c143a33fd3d66e5732aec404d0f3da164cc;hp=1bb465c1c58b44d055221dace889109cb818d73a;hpb=5e43774b418b9ed521660463f912fa88809bd551;p=evince.git diff --git a/dvi/dvi-document.c b/dvi/dvi-document.c index 1bb465c1..d4627580 100644 --- a/dvi/dvi-document.c +++ b/dvi/dvi-document.c @@ -310,19 +310,15 @@ dvi_document_thumbnails_get_thumbnail (EvDocumentThumbnails *document, pixbuf = mdvi_pixbuf_device_get_pixbuf (&dvi_document->context->device); g_mutex_unlock (dvi_context_mutex); - - if (border) { - border_pixbuf = ev_document_misc_get_thumbnail_frame (thumb_width, thumb_height, NULL); - gdk_pixbuf_copy_area (pixbuf, 0, 0, - thumb_width - 2, thumb_height - 2, - border_pixbuf, 2, 2); - g_object_unref (pixbuf); - pixbuf = border_pixbuf; - } - rotated_pixbuf = gdk_pixbuf_rotate_simple (pixbuf, 360 - rotation); g_object_unref (pixbuf); + + if (border) { + GdkPixbuf *tmp_pixbuf = rotated_pixbuf; + rotated_pixbuf = ev_document_misc_get_thumbnail_frame (-1, -1, 0, tmp_pixbuf); + g_object_unref (tmp_pixbuf); + } return rotated_pixbuf; }