]> www.fi.muni.cz Git - evince.git/blobdiff - libdocument/ev-document-misc.c
Fixes bug #542924. Makes enums static to fix Solaris build.
[evince.git] / libdocument / ev-document-misc.c
index 133a6c6acce732e756f1ceaae248a41e17bd716b..7898a8cd8324cf9915e0489ae2396ef2b140ab8d 100644 (file)
@@ -220,10 +220,10 @@ ev_document_misc_pixbuf_from_surface (cairo_surface_t *surface)
                        p[3] = (has_alpha) ? p[3] : 0xff;
 #else
                        tmp = p[0];
-                       p[0] = (has_alpha) ? p[3] : 0xff;
-                       p[3] = p[2];
-                       p[2] = p[1];
-                       p[1] = tmp;
+                       p[0] = p[1];
+                       p[1] = p[2];
+                       p[2] = p[3];
+                       p[3] = (has_alpha) ? tmp : 0xff;
 #endif                 
                        p += pixbuf_n_channels;
                }