From 2db2cde0d8433ad1aed59412717c4cddf496ba66 Mon Sep 17 00:00:00 2001 From: Yoann Lopes Date: Tue, 19 Feb 2013 13:38:31 +0100 Subject: WMF: removed unnecessary dynamic_cast. Task-number: QTBUG-29722 Change-Id: Ia0e5c8fb90b231a8d9764524709d5848397c2afb Reviewed-by: Andy Nichols --- src/plugins/wmf/player/mfvideorenderercontrol.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/plugins/wmf/player/mfvideorenderercontrol.cpp b/src/plugins/wmf/player/mfvideorenderercontrol.cpp index 528a5dce7..6baa3716e 100644 --- a/src/plugins/wmf/player/mfvideorenderercontrol.cpp +++ b/src/plugins/wmf/player/mfvideorenderercontrol.cpp @@ -2156,12 +2156,12 @@ void MFVideoRendererControl::customEvent(QEvent *event) present(); return; } - QChildEvent *childEvent = dynamic_cast(event); - if (!childEvent) { + if (event->type() >= MediaStream::StartSurface) { + QChildEvent *childEvent = static_cast(event); + static_cast(childEvent->child())->customEvent(event); + } else { QObject::customEvent(event); - return; } - static_cast(childEvent->child())->customEvent(event); } void MFVideoRendererControl::supportedFormatsChanged() -- cgit v1.2.3