diff --git a/src/plugins/qmldesigner/components/contentlibrary/contentlibraryeffectsmodel.cpp b/src/plugins/qmldesigner/components/contentlibrary/contentlibraryeffectsmodel.cpp index 3bfd374bd81..370713c7a50 100644 --- a/src/plugins/qmldesigner/components/contentlibrary/contentlibraryeffectsmodel.cpp +++ b/src/plugins/qmldesigner/components/contentlibrary/contentlibraryeffectsmodel.cpp @@ -11,6 +11,7 @@ #include #include +#include #include #include @@ -116,7 +117,12 @@ void ContentLibraryEffectsModel::loadBundle() if (m_bundleExists || m_probeBundleDir) return; - QDir bundleDir = qEnvironmentVariable("EFFECT_BUNDLE_PATH"); + QDir bundleDir; + + if (!qEnvironmentVariable("EFFECT_BUNDLE_PATH").isEmpty()) + bundleDir.setPath(qEnvironmentVariable("EFFECT_BUNDLE_PATH")); + else if (Utils::HostOsInfo::isMacHost()) + bundleDir.setPath(QCoreApplication::applicationDirPath() + "/../Resources/effect_bundle"); // search for bundleDir from exec dir and up if (bundleDir.dirName() == ".") {