From 625c98820de9e7cc2e78ffc14b1062fb505a4c03 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Thu, 3 Nov 2016 14:01:52 -0700 Subject: [PATCH] Fix isSubdeviceContainingNameAvailable --- libraries/plugins/src/plugins/PluginUtils.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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; + } } } }