Revert "infoviewer: force repaint of text fields"

This reverts commit e63d8b6999faf975f9f238e22cc30035746605f6.

kill() does not consider screen buffer. But call of
'paint(CC_SAVE_SCREEN_YES)' generates buffer but
always never used so far. Before we apply new text, hide() will reset
background with saved buffer.
Btw. kill() seems was never called, because isPainted was until recently broken in text object,
so I'm amazed that this 'if' block was with any effect.


Origin commit data
------------------
Branch: ni/coolstream
Commit: 6b58f65397
Author: Thilo Graf <dbt@novatux.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)

Origin message was:
------------------
Revert "infoviewer: force repaint of text fields"

This reverts commit e63d8b6999faf975f9f238e22cc30035746605f6.

kill() does not consider screen buffer. But call of
'paint(CC_SAVE_SCREEN_YES)' generates buffer but
always never used so far. Before we apply new text, hide() will reset
background with saved buffer.
Btw. kill() seems was never called, because isPainted was until recently broken in text object,
so I'm amazed that this 'if' block was with any effect.


------------------
This commit was generated by Migit
This commit is contained in:
2018-11-21 00:00:18 +01:00
committed by vanhofen
parent effa83045f
commit b3d9e8dbf0

View File

@@ -1861,7 +1861,7 @@ void CInfoViewer::display_Info(const char *current, const char *next,
txt_curr_event = new CComponentsTextTransp(NULL, xStart, CurrInfoY - height, currTimeX - xStart, height);
else {
if (txt_curr_event->isPainted())
txt_curr_event->kill();
txt_curr_event->hide();
txt_curr_event->setDimensionsAll(xStart, CurrInfoY - height, currTimeX - xStart, height);
}
txt_curr_event->setItemName("txt_curr_event");
@@ -1873,7 +1873,7 @@ void CInfoViewer::display_Info(const char *current, const char *next,
txt_curr_start = new CComponentsTextTransp(NULL, InfoX, CurrInfoY - height, info_time_width, height);
else {
if (txt_curr_start->isPainted())
txt_curr_start->kill();
txt_curr_start->hide();
txt_curr_start->setDimensionsAll(InfoX, CurrInfoY - height, info_time_width, height);
}
txt_curr_start->setItemName("txt_curr_start");
@@ -1888,7 +1888,7 @@ void CInfoViewer::display_Info(const char *current, const char *next,
txt_curr_rest = new CComponentsTextTransp(NULL, currTimeX, CurrInfoY - height, currTimeW, height);
else {
if (txt_curr_rest->isPainted())
txt_curr_rest->kill();
txt_curr_rest->hide();
txt_curr_rest->setDimensionsAll(currTimeX, CurrInfoY - height, currTimeW, height);
}
txt_curr_rest->setItemName("txt_curr_rest");
@@ -1903,7 +1903,7 @@ void CInfoViewer::display_Info(const char *current, const char *next,
txt_next_event = new CComponentsTextTransp(NULL, xStart, NextInfoY, nextTimeX - xStart, height);
else {
if (txt_next_event->isPainted())
txt_next_event->kill();
txt_next_event->hide();
txt_next_event->setDimensionsAll(xStart, NextInfoY, nextTimeX - xStart, height);
}
txt_next_event->setItemName("txt_next_event");
@@ -1915,7 +1915,7 @@ void CInfoViewer::display_Info(const char *current, const char *next,
txt_next_start = new CComponentsTextTransp(NULL, InfoX, NextInfoY, info_time_width, height);
else {
if (txt_next_start->isPainted())
txt_next_start->kill();
txt_next_start->hide();
txt_next_start->setDimensionsAll(InfoX, NextInfoY, info_time_width, height);
}
txt_next_start->setItemName("txt_next_start");
@@ -1928,7 +1928,7 @@ void CInfoViewer::display_Info(const char *current, const char *next,
txt_next_in = new CComponentsTextTransp(NULL, nextTimeX, NextInfoY, nextTimeW, height);
else {
if (txt_next_in->isPainted())
txt_next_in->kill();
txt_next_in->hide();
txt_next_in->setDimensionsAll(nextTimeX, NextInfoY, nextTimeW, height);
}
txt_next_in->setItemName("txt_next_in");