diff --git a/Source/Core/DiscIO/VolumeGC.cpp b/Source/Core/DiscIO/VolumeGC.cpp index 50f2c72cd0..6dcbff569a 100644 --- a/Source/Core/DiscIO/VolumeGC.cpp +++ b/Source/Core/DiscIO/VolumeGC.cpp @@ -206,6 +206,8 @@ void CVolumeGC::LoadBannerFile() const if (m_banner_loaded) return; + m_banner_loaded = true; + GCBanner banner_file; std::unique_ptr file_system(CreateFileSystem(this)); size_t file_size = (size_t)file_system->GetFileSize("opening.bnr"); @@ -236,7 +238,6 @@ void CVolumeGC::LoadBannerFile() const } ExtractBannerInformation(banner_file, is_bnr1); - m_banner_loaded = true; } void CVolumeGC::ExtractBannerInformation(const GCBanner& banner_file, bool is_bnr1) const