From 583ddfa8f0e094ff4e912955f2fc5b14ba9ec95b Mon Sep 17 00:00:00 2001 From: spycrab Date: Tue, 19 Jun 2018 10:51:42 +0200 Subject: [PATCH] Qt/GCMemcardManager: Update free blocks when a memcard is changed --- Source/Core/DolphinQt2/GCMemcardManager.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/Core/DolphinQt2/GCMemcardManager.cpp b/Source/Core/DolphinQt2/GCMemcardManager.cpp index 52ee8deddb..ce014d5b13 100644 --- a/Source/Core/DolphinQt2/GCMemcardManager.cpp +++ b/Source/Core/DolphinQt2/GCMemcardManager.cpp @@ -212,6 +212,10 @@ void GCMemcardManager::UpdateSlotTable(int slot) table->setItem(i, 5, create_item(block_count)); table->resizeRowToContents(i); } + + m_slot_stat_label[slot]->setText(tr("%1 Free Blocks; %2 Free Dir Entries") + .arg(memcard->GetFreeBlocks()) + .arg(DIRLEN - memcard->GetNumFiles())); } void GCMemcardManager::UpdateActions() @@ -236,10 +240,6 @@ void GCMemcardManager::SetSlotFile(int slot, QString path) if (!memcard->IsValid()) return; - m_slot_stat_label[slot]->setText(tr("%1 Free Blocks; %2 Free Dir Entries") - .arg(memcard->GetFreeBlocks()) - .arg(DIRLEN - memcard->GetNumFiles())); - m_slot_file_edit[slot]->setText(path); m_slot_memcard[slot] = std::move(memcard);