allow multiple bitmask positions for one product

This commit is contained in:
Julius Tens 2017-12-29 07:49:47 +01:00
parent 66d869a3eb
commit 54865e67e6

View file

@ -5,7 +5,7 @@ const createParseBitmask = (bitmasks) => {
const products = {} const products = {}
let i = 1 let i = 1
do { do {
products[bitmasks[i].product] = !!(bitmask & i) products[bitmasks[i].product] = products[bitmasks[i].product] || !!(bitmask & i)
i *= 2 i *= 2
} while (bitmasks[i] && bitmasks[i].product) } while (bitmasks[i] && bitmasks[i].product)
return products return products