mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-27 23:42:58 +02:00
CComponentsText: force text paint after hide
After hide()it was not possible to paint text without forceTextPaint() and define of ct_old_text in setText() was not enough.
This commit is contained in:
@@ -140,6 +140,7 @@ void CComponentsText::initCCText()
|
||||
//send text to CTextBox object, but paint text only if text has changed or force option is enabled
|
||||
if ((ct_old_text != ct_text) || ct_force_text_paint)
|
||||
ct_text_sent = ct_textbox->setText(&ct_text, ct_box->iWidth);
|
||||
ct_old_text = ct_text;
|
||||
#ifdef DEBUG_CC
|
||||
printf(" [CComponentsText] [%s - %d] init text: %s [x %d, y %d, h %d, w %d]\n", __FUNCTION__, __LINE__, ct_text.c_str(), ct_box->iX, ct_box->iY, height, width);
|
||||
#endif
|
||||
@@ -224,9 +225,9 @@ void CComponentsText::paint(bool do_save_bg)
|
||||
|
||||
void CComponentsText::hide(bool no_restore)
|
||||
{
|
||||
|
||||
if (ct_textbox)
|
||||
ct_textbox->hide();
|
||||
ct_old_text = "";
|
||||
hideCCItem(no_restore);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user