NxWidgets::CImage: Should not attempt to draw the empty regions at the top and the bottom of the image box in greyscale

This commit is contained in:
Gregory Nutt 2014-07-17 10:15:41 -06:00
parent 010cc0e624
commit 6f18adea58

View File

@ -230,19 +230,11 @@ void CImage::drawContents(CGraphicsPort *port, bool selected)
for (int padRow = 0; padRow < m_origin.y; padRow++, destRow++)
{
// Put the padded row on the display
// Put the padded row on the display (never greyscale)
if (isEnabled())
{
port->drawBitmap(rect.getX(), destRow, rect.getWidth(), 1,
&bitmap, 0, 0);
}
else
{
port->drawBitmapGreyScale(rect.getX(), destRow, rect.getWidth(),
1, &bitmap, 0, 0);
}
}
// This is the number of rows that we can draw at the top of the display
@ -324,19 +316,11 @@ void CImage::drawContents(CGraphicsPort *port, bool selected)
for (; destRow < rect.getHeight(); destRow++)
{
// Put the padded row on the display
// Put the padded row on the display (never greyscale)
if (isEnabled())
{
port->drawBitmap(rect.getX(), destRow, rect.getWidth(), 1,
&bitmap, 0, 0);
}
else
{
port->drawBitmapGreyScale(rect.getX(), destRow,
rect.getWidth(), 1, &bitmap, 0, 0);
}
}
}
delete buffer;