diff --git a/doc/plugins.dox b/doc/plugins.dox index 420f36794..2eae069b4 100644 --- a/doc/plugins.dox +++ b/doc/plugins.dox @@ -129,12 +129,12 @@ lifetime of all plugin instances created from it. // ... { - PluginManager::Manager manager(MAGNUM_PLUGINS_IMPORTER_DIR); - if(!(manager.load("TgaImporter") & PluginManager::LoadState::Loaded)) { - Error() << "Cannot load TgaImporter plugin from" << manager.pluginDirectory(); + PluginManager::Manager manager{MAGNUM_PLUGINS_IMPORTER_DIR}; + std::unique_ptr tgaImporter = manager.loadAndInstantiate("TgaImporter"); + if(!tgaImporter) { + Error() << "Cannot load importer plugin from" << manager.pluginDirectory(); std::exit(1); } - std::unique_ptr tgaImporter = manager.instance("TgaImporter"); // Use the plugin...