summaryrefslogtreecommitdiff
path: root/numpy/core/src/arrayobject.c
diff options
context:
space:
mode:
authorTravis Oliphant <oliphant@enthought.com>2006-05-10 17:25:57 +0000
committerTravis Oliphant <oliphant@enthought.com>2006-05-10 17:25:57 +0000
commit8ff1adedbdde89ebed3e5ce1a01637814eb7464d (patch)
treeb59afa7d7d3640a57098f92afce72e594d6df685 /numpy/core/src/arrayobject.c
parent249e8aa128d9496e0ef001f65a8a8823a4f14505 (diff)
downloadnumpy-8ff1adedbdde89ebed3e5ce1a01637814eb7464d.tar.gz
Fix byte-swapping problem for ticket #105
Diffstat (limited to 'numpy/core/src/arrayobject.c')
-rw-r--r--numpy/core/src/arrayobject.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/numpy/core/src/arrayobject.c b/numpy/core/src/arrayobject.c
index f4b85105a..a72730e35 100644
--- a/numpy/core/src/arrayobject.c
+++ b/numpy/core/src/arrayobject.c
@@ -7389,7 +7389,7 @@ iter_subscript_Bool(PyArrayIterObject *self, PyArrayObject *ind)
copyswap = self->ao->descr->f->copyswap;
/* Loop over Boolean array */
- swap = !(PyArray_ISNOTSWAPPED(self->ao));
+ swap = (PyArray_ISNOTSWAPPED(self->ao) != PyArray_ISNOTSWAPPED(r));
while(index--) {
if (*((Bool *)dptr) != 0) {
copyswap(optr, self->dataptr, swap, self->ao);