mirror of
https://github.com/wled/WLED.git
synced 2025-07-29 05:36:41 +00:00
virtual strip index is added even if strip is 1D. this change fixes FX using virtual strips not working when WLED_DISABLE_2D is used.
This commit is contained in:
parent
7eafc01ab9
commit
a53baa9b42
@ -678,11 +678,9 @@ void IRAM_ATTR_YN Segment::setPixelColor(int i, uint32_t col) const
|
||||
// check if this is a virtual strip
|
||||
#ifndef WLED_DISABLE_2D
|
||||
vStrip = i>>16; // hack to allow running on virtual strips (2D segment columns/rows)
|
||||
i &= 0xFFFF; //truncate vstrip index
|
||||
if (i >= vL) return; // if pixel would still fall out of segment just exit
|
||||
#else
|
||||
return;
|
||||
#endif
|
||||
i &= 0xFFFF; // truncate vstrip index. note: vStrip index is 1 even in 1D, still need to truncate
|
||||
if (i >= vL) return; // if pixel would still fall out of segment just exit
|
||||
}
|
||||
|
||||
#ifndef WLED_DISABLE_2D
|
||||
|
Loading…
x
Reference in New Issue
Block a user