From d0169fe8db0f11c7837f704241ac7e3f4b327724 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Tue, 30 May 2017 11:16:20 +0200 Subject: [PATCH] Boot: Re-use the disc volume Saves some disc IO. --- Source/Core/Core/Boot/Boot.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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;