From 8ff1adedbdde89ebed3e5ce1a01637814eb7464d Mon Sep 17 00:00:00 2001 From: Travis Oliphant Date: Wed, 10 May 2006 17:25:57 +0000 Subject: Fix byte-swapping problem for ticket #105 --- numpy/core/src/arrayobject.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'numpy/core/src/arrayobject.c') 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); -- cgit v1.2.1