use qobject_cast in place of old-style c++ type cast.

This commit is contained in:
Jekyll Wu
2011-08-25 19:55:58 +08:00
parent d2ea045040
commit 458095e8a4

View File

@@ -316,11 +316,14 @@ void Session::addView(TerminalDisplay* widget)
void Session::viewDestroyed(QObject* view)
{
TerminalDisplay* display = (TerminalDisplay*)view;
TerminalDisplay* display = qobject_cast<TerminalDisplay*>(view);
Q_ASSERT( _views.contains(display) );
if ( display )
{
Q_ASSERT( _views.contains(display) );
removeView(display);
removeView(display);
}
}
void Session::removeView(TerminalDisplay* widget)