]> www.fi.muni.cz Git - evince.git/blobdiff - libdocument/ev-document-misc.c
[shell] Add missing cast
[evince.git] / libdocument / ev-document-misc.c
index 133a6c6acce732e756f1ceaae248a41e17bd716b..889e4a88d0a08e51e1d3c2b92530ea1469bbb3df 100644 (file)
  */
 
 #include <config.h>
-#include "ev-document-misc.h"
+
 #include <string.h>
+
 #include <gtk/gtk.h>
 
+#include "ev-document-misc.h"
+
 /* Returns a new GdkPixbuf that is suitable for placing in the thumbnail view.
  * It is four pixels wider and taller than the source.  If source_pixbuf is not
  * NULL, then it will fill the return pixbuf with the contents of
@@ -220,10 +223,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;
                }