fixed bug that part of menu sometimes remains after closing
This commit is contained in:
parent
075685b5f5
commit
e59f285ac3
|
@ -557,6 +557,7 @@ void cViewMenu::Close(void) {
|
||||||
}
|
}
|
||||||
UnScaleTv();
|
UnScaleTv();
|
||||||
ClearVariables();
|
ClearVariables();
|
||||||
|
sdOsd.Flush();
|
||||||
sdOsd.DeleteOsd();
|
sdOsd.DeleteOsd();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -308,6 +308,10 @@ void cViewElement::WakeUp(void) {
|
||||||
void cViewElement::Close(void) {
|
void cViewElement::Close(void) {
|
||||||
delete detacher;
|
delete detacher;
|
||||||
detacher = NULL;
|
detacher = NULL;
|
||||||
|
delete fader;
|
||||||
|
fader = NULL;
|
||||||
|
delete shifter;
|
||||||
|
shifter = NULL;
|
||||||
StopScrolling();
|
StopScrolling();
|
||||||
for (cAreaNode *node = areaNodes.First(); node; node = areaNodes.Next(node)) {
|
for (cAreaNode *node = areaNodes.First(); node; node = areaNodes.Next(node)) {
|
||||||
node->StopBlinkers();
|
node->StopBlinkers();
|
||||||
|
|
Loading…
Reference in New Issue