Showing the changes to interface/src/Application.cpp (1 of 45 files). Show all
Unified · Split
| @@ -483,11 +483,11 @@ bool setupEssentials(int& argc, char** argv, bool runningMarkerExisted) { · 482 unmodified lines | ||
| 483 | 483 | Setting::init(); |
| 484 | 484 | |
| 485 | 485 | // Tell the plugin manager about our statically linked plugins |
| 486 | − PluginManager::setInputPluginProvider([] { return getInputPlugins(); }); | |
| 487 | − PluginManager::setDisplayPluginProvider([] { return getDisplayPlugins(); }); | |
| 488 | − PluginManager::setInputPluginSettingsPersister([](const InputPluginList& plugins) { saveInputPluginSettings(plugins); }); | |
| 489 | − | |
| 490 | − if (auto steamClient = PluginManager::getInstance()->getSteamClientPlugin()) { | |
| 486 | + auto pluginManager = PluginManager::getInstance(); | |
| 487 | + pluginManager->setInputPluginProvider([] { return getInputPlugins(); }); | |
| 488 | + pluginManager->setDisplayPluginProvider([] { return getDisplayPlugins(); }); | |
| 489 | + pluginManager->setInputPluginSettingsPersister([](const InputPluginList& plugins) { saveInputPluginSettings(plugins); }); | |
| 490 | + if (auto steamClient = pluginManager->getSteamClientPlugin()) { | |
| 491 | 491 | steamClient->init(); |
| 492 | 492 | } |
| 493 | 493 | |