summaryrefslogtreecommitdiff
path: root/src/fl_draw_pixmap.cxx
diff options
context:
space:
mode:
authorMatthias Melcher <git@matthiasm.com>2019-02-02 17:47:55 +0100
committerMatthias Melcher <git@matthiasm.com>2019-02-02 17:47:55 +0100
commit452a410a3ea02f58930c4b3cc5a04bbb6b3e7070 (patch)
treed243cf51c8b20541b46ba051d646c91b5aad1825 /src/fl_draw_pixmap.cxx
parent76668c7cc11c80f337bd7d04d6adead49c8a636f (diff)
STR #2714: remove new shadow lint for MacOS
Diffstat (limited to 'src/fl_draw_pixmap.cxx')
-rw-r--r--src/fl_draw_pixmap.cxx14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/fl_draw_pixmap.cxx b/src/fl_draw_pixmap.cxx
index 8669331c1..42b7e25f0 100644
--- a/src/fl_draw_pixmap.cxx
+++ b/src/fl_draw_pixmap.cxx
@@ -240,19 +240,19 @@ int fl_draw_pixmap(const char*const* cdata, int x, int y, Fl_Color bg) {
int W = (w+7)/8;
uchar* bitmap = new uchar[W * h];
*p = bitmap;
- const uchar *p = &buffer[3];
+ const uchar *alphaPtr = &buffer[3];
uchar b = 0;
for (int Y = 0; Y < h; Y++) {
b = 0;
- for (int X = 0, bit = 1; X < w; X++, p += 4) {
- if (*p > 127)
+ for (int X = 0, bit = 1; X < w; X++, alphaPtr += 4) {
+ if (*alphaPtr > 127)
b |= bit;
- bit <<= 1;
+ bit <<= 1;
if (bit > 0x80 || X == w-1) {
- *bitmap++ = b;
+ *bitmap++ = b;
bit = 1;
- b = 0;
- }
+ b = 0;
+ }
} // if chars_per_pixel
} // for Y
}