diff options
Diffstat (limited to 'views/view.c')
| -rw-r--r-- | views/view.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/views/view.c b/views/view.c index 125f5c3..2f28c1f 100644 --- a/views/view.c +++ b/views/view.c @@ -183,6 +183,11 @@ void cView::DrawViewElement(eViewElement ve, map <string,string> *stringTokens, }
void cView::ClearViewElement(eViewElement ve) {
+ cViewElement *detachedVE = GetViewElement(ve);
+ if (detachedVE) {
+ detachedVE->Clear();
+ return;
+ }
cTemplateViewElement *viewElement = NULL;
int currentAnimCat = ve;
if (tmplViewElement) {
@@ -1103,6 +1108,10 @@ bool cViewElement::Render(void) { return true;
}
+void cViewElement::Clear(void) {
+ ClearViewElement(ve);
+}
+
void cViewElement::Action(void) {
DoSleep(delay);
if (!Running())
|
