Skip to content

Commit 373f4cf

Browse files
committed
removed unnecessary lambda function
performance is the same, the function just makes it a bit confusing.
1 parent 64a02b7 commit 373f4cf

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

wled00/FX_2Dfcn.cpp

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -166,16 +166,11 @@ void IRAM_ATTR_YN Segment::_setPixelColorXY_raw(const int& x, const int& y, uint
166166

167167
// Apply mirroring
168168
if (mirror || mirror_y) {
169-
auto setMirroredPixel = [&](int mx, int my) {
170-
strip.setPixelColorXY(mx, my, col);
171-
};
172-
173169
const int mirrorX = start + width() - x - 1;
174170
const int mirrorY = startY + height() - y - 1;
175-
176-
if (mirror) setMirroredPixel(transpose ? baseX : mirrorX, transpose ? mirrorY : baseY);
177-
if (mirror_y) setMirroredPixel(transpose ? mirrorX : baseX, transpose ? baseY : mirrorY);
178-
if (mirror && mirror_y) setMirroredPixel(mirrorX, mirrorY);
171+
if (mirror) strip.setPixelColorXY(transpose ? baseX : mirrorX, transpose ? mirrorY : baseY, col);
172+
if (mirror_y) strip.setPixelColorXY(transpose ? mirrorX : baseX, transpose ? baseY : mirrorY, col);
173+
if (mirror && mirror_y) strip.setPixelColorXY(mirrorX, mirrorY, col);
179174
}
180175
}
181176

0 commit comments

Comments
 (0)