diff --git a/libraries/plugins/src/plugins/PluginUtils.cpp b/libraries/plugins/src/plugins/PluginUtils.cpp index 0a19071210..f689f6f8bf 100644 --- a/libraries/plugins/src/plugins/PluginUtils.cpp +++ b/libraries/plugins/src/plugins/PluginUtils.cpp @@ -14,9 +14,10 @@ #include "InputPlugin.h" #include "PluginManager.h" -bool PluginUtils::isHMDAvailable() { +bool PluginUtils::isHMDAvailable(const QString& pluginName) { for (auto& displayPlugin : PluginManager::getInstance()->getDisplayPlugins()) { - if (displayPlugin->isHmd()) { + // Temporarily only enable this for Vive + if (displayPlugin->isHmd() && (pluginName.isEmpty() || displayPlugin->getName() == pluginName)) { return true; break; } diff --git a/libraries/plugins/src/plugins/PluginUtils.h b/libraries/plugins/src/plugins/PluginUtils.h index aba5364800..727677ccd3 100644 --- a/libraries/plugins/src/plugins/PluginUtils.h +++ b/libraries/plugins/src/plugins/PluginUtils.h @@ -10,8 +10,10 @@ #pragma once +#include + class PluginUtils { public: - static bool isHMDAvailable(); + static bool isHMDAvailable(const QString& pluginName = ""); static bool isHandControllerAvailable(); -}; \ No newline at end of file +};