gui: discard bits loop only when discard bits enabled

This commit is contained in:
maliakal_d 2019-11-20 10:58:32 +01:00
parent 7bde337d58
commit 66e9b80995

View File

@ -933,9 +933,16 @@ void qDrawPlot::toDoublePixelData(double *dest, char *source, int size, int data
break; break;
default: default:
for (ichan = 0; ichan < size; ++ichan) { if (discardBits > 0) {
dest[ichan] = ((*((u_int32_t *)source)) >> discardBits); for (ichan = 0; ichan < size; ++ichan) {
source += 4; dest[ichan] = ((*((u_int32_t *)source)) >> discardBits);
source += 4;
}
} else {
for (ichan = 0; ichan < size; ++ichan) {
dest[ichan] = (*((u_int32_t *)source));
source += 4;
}
} }
break; break;
} }