blob: ae222027b8922f50f737583f84f2aaf52e4207fb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
Revert commit:
commit b22b86f6940d2605e78398eca4ae05c3ea44a92c
Author: Ritt Konstantin <ritt.ks@gmail.com>
Date: Thu Jun 10 07:38:14 2010 +0400
fix build with -fno-rtti
m_renderDrawWidget object inherits QWidget and can be safely static_cast-ed
as it yields in:
error: invalid static_cast from type ‘Phonon::QT7::IVideoRenderDrawWidget*’ to type ‘QWidget*’
diff --git a/qt7/videowidget.mm b/qt7/videowidget.mm
index 736dcdf..e471140 100644
--- a/qt7/videowidget.mm
+++ b/qt7/videowidget.mm
@@ -578,7 +578,7 @@ public:
PhononAutoReleasePool pool;
updateDrawFrameRect();
if (m_renderDrawWidget)
- static_cast<QWidget *>(m_renderDrawWidget)->resize(size());
+ dynamic_cast<QWidget *>(m_renderDrawWidget)->resize(size());
break; }
case QEvent::Paint:{
PhononAutoReleasePool pool;
|