mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-29 08:21:12 +02:00
CTextBox: don't paint full background if max text width smaller than bg width
This commit is contained in:
@@ -563,7 +563,7 @@ void CTextBox::refreshText(void)
|
||||
//bg variables
|
||||
int ax = m_cFrameTextRel.iX+m_cFrame.iX;
|
||||
int ay = m_cFrameTextRel.iY+m_cFrame.iY;
|
||||
int dx = m_cFrameTextRel.iWidth;
|
||||
int dx = m_old_cText != m_cText ? m_cFrameTextRel.iWidth : m_nMaxTextWidth;
|
||||
int dy = m_cFrameTextRel.iHeight;
|
||||
|
||||
//find changes
|
||||
@@ -602,6 +602,7 @@ void CTextBox::refreshText(void)
|
||||
clearScreenBuffer();
|
||||
if (allow_paint_bg){
|
||||
//TRACE("[CTextBox] %s paint bg %d\r\n", __FUNCTION__, __LINE__);
|
||||
//paint full background only on new text, otherwise paint required background
|
||||
frameBuffer->paintBoxRel(ax, ay, dx, dy, m_textBackgroundColor, m_nBgRadius, m_nBgRadiusType);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user