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:
parent
010cc0e624
commit
6f18adea58
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user