diff --git a/libraries/plugins/src/plugins/PluginUtils.cpp b/libraries/plugins/src/plugins/PluginUtils.cpp index f1cc85634f..b7e025222a 100644 --- a/libraries/plugins/src/plugins/PluginUtils.cpp +++ b/libraries/plugins/src/plugins/PluginUtils.cpp @@ -35,10 +35,12 @@ bool PluginUtils::isHandControllerAvailable() { bool isSubdeviceContainingNameAvailable(QString name) { for (auto& inputPlugin : PluginManager::getInstance()->getInputPlugins()) { - auto subdeviceNames = inputPlugin->getSubdeviceNames(); - for (auto& name : subdeviceNames) { - if (name.contains(name)) { - return true; + if (inputPlugin->isActive()) { + auto subdeviceNames = inputPlugin->getSubdeviceNames(); + for (auto& subdeviceName : subdeviceNames) { + if (subdeviceName.contains(name)) { + return true; + } } } }