From b896e2577b4e87857290733c7b09a862f83a02e0 Mon Sep 17 00:00:00 2001 From: Brad Davis Date: Mon, 11 Feb 2019 16:17:06 -0800 Subject: [PATCH] Fix QML file selectors --- libraries/ui/src/ui/OffscreenQmlSurface.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libraries/ui/src/ui/OffscreenQmlSurface.cpp b/libraries/ui/src/ui/OffscreenQmlSurface.cpp index 7fd60a0b1d..8e938ce25b 100644 --- a/libraries/ui/src/ui/OffscreenQmlSurface.cpp +++ b/libraries/ui/src/ui/OffscreenQmlSurface.cpp @@ -238,10 +238,11 @@ void OffscreenQmlSurface::clearFocusItem() { void OffscreenQmlSurface::initializeEngine(QQmlEngine* engine) { Parent::initializeEngine(engine); - auto fileSelector = getFileSelector(); - if (fileSelector) { - fileSelector->setExtraSelectors(FileUtils::getFileSelectors()); + auto fileSelector = QQmlFileSelector::get(engine); + if (!fileSelector) { + fileSelector = new QQmlFileSelector(engine); } + fileSelector->setExtraSelectors(FileUtils::getFileSelectors()); static std::once_flag once; std::call_once(once, [] {