Skip to content

Commit

Permalink
Merge pull request #712 from overte-org/fix/no_vr
Browse files Browse the repository at this point in the history
Revert Merge pull request #705
  • Loading branch information
ksuprynowicz committed Nov 8, 2023
2 parents 95b6e03 + 438893a commit 8dfc9a9
Showing 1 changed file with 13 additions and 16 deletions.
29 changes: 13 additions & 16 deletions interface/src/Application.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -763,7 +763,19 @@ bool setupEssentials(int& argc, char** argv, const QCommandLineParser& parser, b
}
}


// Tell the plugin manager about our statically linked plugins
DependencyManager::set<ScriptInitializers>();
DependencyManager::set<PluginManager>();
auto pluginManager = PluginManager::getInstance();
pluginManager->setInputPluginProvider([] { return getInputPlugins(); });
pluginManager->setDisplayPluginProvider([] { return getDisplayPlugins(); });
pluginManager->setInputPluginSettingsPersister([](const InputPluginList& plugins) { saveInputPluginSettings(plugins); });
if (auto steamClient = pluginManager->getSteamClientPlugin()) {
steamClient->init();
}
if (auto oculusPlatform = pluginManager->getOculusPlatformPlugin()) {
oculusPlatform->init();
}

PROFILE_SET_THREAD_NAME("Main Thread");

Expand Down Expand Up @@ -8751,21 +8763,6 @@ void Application::sendLambdaEvent(const std::function<void()>& f) {
}

void Application::initPlugins(const QCommandLineParser& parser) {
// Tell the plugin manager about our statically linked plugins
DependencyManager::set<ScriptInitializers>();
DependencyManager::set<PluginManager>();
auto pluginManager = PluginManager::getInstance();
pluginManager->setInputPluginProvider([] { return getInputPlugins(); });
pluginManager->setDisplayPluginProvider([] { return getDisplayPlugins(); });
pluginManager->setInputPluginSettingsPersister([](const InputPluginList& plugins) { saveInputPluginSettings(plugins); });
if (auto steamClient = pluginManager->getSteamClientPlugin()) {
steamClient->init();
}
if (auto oculusPlatform = pluginManager->getOculusPlatformPlugin()) {
oculusPlatform->init();
}


if (parser.isSet("display")) {
auto preferredDisplays = parser.value("display").split(',', Qt::SkipEmptyParts);
qInfo() << "Setting prefered display plugins:" << preferredDisplays;
Expand Down

0 comments on commit 8dfc9a9

Please sign in to comment.