diff --git a/Source/Core/Core/Boot/Boot.cpp b/Source/Core/Core/Boot/Boot.cpp index 63d249d625..aec784cec3 100644 --- a/Source/Core/Core/Boot/Boot.cpp +++ b/Source/Core/Core/Boot/Boot.cpp @@ -336,10 +336,10 @@ bool CBoot::BootUp(std::unique_ptr boot) struct BootTitle { BootTitle() : config(SConfig::GetInstance()) {} - bool operator()(const BootParameters::Disc& disc) const + bool operator()(BootParameters::Disc& disc) const { NOTICE_LOG(BOOT, "Booting from disc: %s", disc.path.c_str()); - const DiscIO::Volume* volume = SetDisc(DiscIO::CreateVolumeFromFilename(disc.path)); + const DiscIO::Volume* volume = SetDisc(std::move(disc.volume)); if (!volume) return false;