diff -r dee5afe5301f -r 3f74d0d4af4c src/3rdparty/phonon/ds9/videowidget.cpp --- a/src/3rdparty/phonon/ds9/videowidget.cpp Mon Mar 15 12:43:09 2010 +0200 +++ b/src/3rdparty/phonon/ds9/videowidget.cpp Thu Apr 08 14:19:33 2010 +0300 @@ -218,6 +218,9 @@ if (toNative && m_noNativeRendererSupported) return current; //no switch here + if (!mediaObject()) + return current; + //firt we delete the renderer //initialization of the widgets for(int i = 0; i < FILTER_COUNT; ++i) {