diff options
author | Alexander Smirnov <support@rusbitech.ru> | 2016-04-13 21:03:31 +0200 |
---|---|---|
committer | Kim Woelders <kim@woelders.dk> | 2016-04-13 22:10:10 +0200 |
commit | 7836d839512f1a766fa34a098bda31ef2216480c (patch) | |
tree | a7a1f1a07b3196d3debd2c9bd186a1b54092fc4b | |
parent | ecfe46cc4a70407c0107a8c7d84e457edacadaf7 (diff) | |
download | imlib2-7836d839512f1a766fa34a098bda31ef2216480c.tar.gz |
Fix cross-endianness for masks (1-bit depth images)
Summary:
Imlib generates masks on the client side with the bit order
of the client. Set this bit order for produced XImages.
Reviewers: kwo
Differential Revision: https://phab.enlightenment.org/D3891
-rw-r--r-- | src/lib/ximage.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/ximage.c b/src/lib/ximage.c index 4fa1b29..750761f 100644 --- a/src/lib/ximage.c +++ b/src/lib/ximage.c @@ -360,8 +360,10 @@ __imlib_ProduceXImage(Display * d, Visual * v, int depth, int w, int h, /* (rather than the Xserver) */ #ifdef WORDS_BIGENDIAN xim->byte_order = MSBFirst; + xim->bitmap_bit_order = MSBFirst; #else xim->byte_order = LSBFirst; + xim->bitmap_bit_order = LSBFirst; #endif /* return out image */ |