@@ -55,8 +55,8 @@ void DebuggingController::SetSceneGraphVisualizer(const QString &visualizer)
56void DebuggingController::applyRenderMode() {
56void DebuggingController::applyRenderMode() {
57 qDebug() << "applyRenderMode called";
57 qDebug() << "applyRenderMode called";
58− QQuickWindow *qquickWindow = qobject_cast<QQuickWindow*>(sender());
58+ QQuickWindow *qquickWindow = dynamic_cast<QQuickWindow*>(sender());
59− qDebug() << "window is" << qquickWindow;
59+ qDebug() << "window is" << qquickWindow << sender() << sender()->metaObject()->className();
61 QMutexLocker lock(&m_renderModeMutex);
61 QMutexLocker lock(&m_renderModeMutex);
62 disconnect(qquickWindow, &QQuickWindow::beforeSynchronizing, this, &DebuggingController::applyRenderMode);
62 disconnect(qquickWindow, &QQuickWindow::beforeSynchronizing, this, &DebuggingController::applyRenderMode);