From 5632c4768cc67a60e95642bcf97145bcebc8df89 Mon Sep 17 00:00:00 2001 From: Krzysztof Szenk Date: Sun, 11 Jun 2017 01:14:22 +0200 Subject: [PATCH] Forgot a modulo --- src/Magnum/Math/BoolVector.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Magnum/Math/BoolVector.h b/src/Magnum/Math/BoolVector.h index 0ccc4b9bd..fac2aad88 100644 --- a/src/Magnum/Math/BoolVector.h +++ b/src/Magnum/Math/BoolVector.h @@ -122,7 +122,7 @@ template class BoolVector { /** @brief Set bit at given position */ BoolVector& set(std::size_t i, bool value) { - _data[i/8] ^= (-Byte(value) ^ _data[i/8]) & (0x01 << i); + _data[i/8] ^= (-Byte(value) ^ _data[i/8]) & (0x01 << i%8); return *this; }