summaryrefslogtreecommitdiff
path: root/views/displaychannelview.c
diff options
context:
space:
mode:
Diffstat (limited to 'views/displaychannelview.c')
-rw-r--r--views/displaychannelview.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/views/displaychannelview.c b/views/displaychannelview.c
index bcb7ad8..986ee39 100644
--- a/views/displaychannelview.c
+++ b/views/displaychannelview.c
@@ -354,14 +354,16 @@ void cDisplayChannelView::DrawScraperContent(const cEvent *event) {
}
if (DetachViewElement(veScraperContent)) {
- cViewElement *viewElement = GetViewElement(veScraperContent);
+ cViewElementScraperContent *viewElement = dynamic_cast<cViewElementScraperContent*>(GetViewElement(veScraperContent));
if (!viewElement) {
viewElement = new cViewElementScraperContent(event, ctPosterBanner, tmplView->GetViewElement(veScraperContent));
AddViewElement(veScraperContent, viewElement);
viewElement->Start();
} else {
- if (!viewElement->Starting())
+ if (!viewElement->Starting()) {
+ viewElement->SetEvent(event);
viewElement->Render();
+ }
}
} else {
map < string, string > stringTokens;