From 65f45d31f020d60b5f51e0e4889434d17db54d9d Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Thu, 29 Jun 2023 14:40:56 +0300 Subject: [PATCH] QmlDesigner: Fix material browser focus proxy Introducing StudioQuickWidget caused additional widget to be added between MaterialBrowserWidget and the actual quick widget showing MaterialBrowser.qml. Updated material browser's focus proxy to point to the correct widget. Fixes: QDS-9104 Change-Id: I25f69ab6ad8d05a6ff98f34053c9585aa23402d8 Reviewed-by: Mahmoud Badri --- .../components/materialbrowser/materialbrowserwidget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/components/materialbrowser/materialbrowserwidget.cpp b/src/plugins/qmldesigner/components/materialbrowser/materialbrowserwidget.cpp index bde22fdccad..98a1a5a5def 100644 --- a/src/plugins/qmldesigner/components/materialbrowser/materialbrowserwidget.cpp +++ b/src/plugins/qmldesigner/components/materialbrowser/materialbrowserwidget.cpp @@ -204,7 +204,7 @@ MaterialBrowserWidget::MaterialBrowserWidget(AsynchronousImageCache &imageCache, reloadQmlSource(); - setFocusProxy(m_quickWidget.data()); + setFocusProxy(m_quickWidget->quickWidget()); } void MaterialBrowserWidget::updateMaterialPreview(const ModelNode &node, const QPixmap &pixmap)