CheatSearchWidget: Make use of CPUThreadGuard parameter in UpdateTableRows

Previously, the parameter wasn't being used, because it was being
shadowed by another CPUThreadGuard at its only would-be usage point.
This commit is contained in:
Lioncash 2023-12-12 16:40:58 -05:00
parent b4bfc4feba
commit 915e43dfba
1 changed files with 2 additions and 7 deletions

View File

@ -388,15 +388,10 @@ bool CheatSearchWidget::UpdateTableRows(const Core::CPUThreadGuard& guard, const
{
const bool update_status_text = source == UpdateSource::User;
std::unique_ptr<Cheats::CheatSearchSessionBase> tmp =
m_session->ClonePartial(begin_index, end_index);
auto tmp = m_session->ClonePartial(begin_index, end_index);
tmp->SetFilterType(Cheats::FilterType::DoNotFilter);
const Cheats::SearchErrorCode error_code = [&tmp] {
Core::CPUThreadGuard guard(Core::System::GetInstance());
return tmp->RunSearch(guard);
}();
const Cheats::SearchErrorCode error_code = tmp->RunSearch(guard);
if (error_code != Cheats::SearchErrorCode::Success)
{
if (update_status_text)