X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=libdocument%2Fev-document-misc.c;h=7bc793cbf02b772759acbe85100d4a08cdeeded8;hb=1d75fddea8eab6fa418fd6ff7434462e121d69f4;hp=3dc4babef53a14198acedf20422c1586f5f4a4ba;hpb=4ce480dd80453275c10c3b99f988667c2f1bdfff;p=evince.git diff --git a/libdocument/ev-document-misc.c b/libdocument/ev-document-misc.c index 3dc4babe..7bc793cb 100644 --- a/libdocument/ev-document-misc.c +++ b/libdocument/ev-document-misc.c @@ -17,6 +17,7 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#include #include "ev-document-misc.h" #include #include @@ -152,7 +153,7 @@ ev_document_misc_surface_from_pixbuf (GdkPixbuf *pixbuf) cairo_surface_t *surface; cairo_t *cr; - surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, + surface = cairo_image_surface_create (CAIRO_FORMAT_RGB24, gdk_pixbuf_get_width (pixbuf), gdk_pixbuf_get_height (pixbuf)); cr = cairo_create (surface); @@ -257,7 +258,7 @@ ev_document_misc_surface_rotate_and_scale (cairo_surface_t *surface, } new_surface = cairo_surface_create_similar (surface, - CAIRO_CONTENT_COLOR_ALPHA, + cairo_surface_get_content (surface), new_width, new_height); cr = cairo_create (new_surface);