diff -r fcece45ef507 -r 79de32ba3296 src/3rdparty/phonon/mmf/abstractvideooutput.cpp --- a/src/3rdparty/phonon/mmf/abstractvideooutput.cpp Mon May 03 13:17:34 2010 +0300 +++ b/src/3rdparty/phonon/mmf/abstractvideooutput.cpp Fri May 14 16:40:13 2010 +0300 @@ -28,6 +28,8 @@ #include #include +#include // for QApplication::activeWindow + #include QT_BEGIN_NAMESPACE @@ -162,6 +164,12 @@ QScopedPointer visitor(new ObjectDump::QVisitor); visitor->setPrefix("Phonon::MMF"); // to aid searchability of logs ObjectDump::addDefaultAnnotators(*visitor); + + if (QWidget *window = QApplication::activeWindow()) { + TRACE("Dumping from root window 0x%08x:", window); + ObjectDump::dumpTreeFromLeaf(*window, *visitor); + } + TRACE("Dumping tree from leaf 0x%08x:", this); ObjectDump::dumpTreeFromLeaf(*this, *visitor);