evince r2966 - in trunk: . libdocument
- From: carlosgc svn gnome org
- To: svn-commits-list gnome org
- Subject: evince r2966 - in trunk: . libdocument
- Date: Fri, 14 Mar 2008 11:22:01 +0000 (GMT)
Author: carlosgc
Date: Fri Mar 14 11:22:01 2008
New Revision: 2966
URL: http://svn.gnome.org/viewvc/evince?rev=2966&view=rev
Log:
2008-03-14 Carlos Garcia Campos <carlosgc gnome org>
* libdocument/ev-document-misc.c:
(ev_document_misc_surface_from_pixbuf):
Fix selections with poppler-splash.
Modified:
trunk/ChangeLog
trunk/libdocument/ev-document-misc.c
Modified: trunk/libdocument/ev-document-misc.c
==============================================================================
--- trunk/libdocument/ev-document-misc.c (original)
+++ trunk/libdocument/ev-document-misc.c Fri Mar 14 11:22:01 2008
@@ -152,8 +152,9 @@
{
cairo_surface_t *surface;
cairo_t *cr;
-
- surface = cairo_image_surface_create (CAIRO_FORMAT_RGB24,
+
+ surface = cairo_image_surface_create (gdk_pixbuf_get_has_alpha (pixbuf) ?
+ CAIRO_FORMAT_ARGB32 : CAIRO_FORMAT_RGB24,
gdk_pixbuf_get_width (pixbuf),
gdk_pixbuf_get_height (pixbuf));
cr = cairo_create (surface);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]