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
------------------
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 is contained in:
2018-11-21 00:00:18 +01:00
committed by vanhofen
parent 422dcdba8e
commit 16ac842033

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");