diff --git a/src/citra_qt/camera/qt_multimedia_camera.cpp b/src/citra_qt/camera/qt_multimedia_camera.cpp index 00ba03afb..0c3484c36 100644 --- a/src/citra_qt/camera/qt_multimedia_camera.cpp +++ b/src/citra_qt/camera/qt_multimedia_camera.cpp @@ -124,9 +124,8 @@ std::unordered_map> QtMultimediaCameraHandler::loaded; void QtMultimediaCameraHandler::Init() { - for (auto& handler : handlers) { - handler = std::make_shared(); - } + std::generate(std::begin(handlers), std::end(handlers), + std::make_shared); } std::shared_ptr QtMultimediaCameraHandler::GetHandler(