mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-24 18:01:56 +00:00
Fix various warnings
This commit is contained in:
parent
f76ab86326
commit
06882bd2dc
13 changed files with 40 additions and 32 deletions
|
@ -531,7 +531,7 @@ void CheatSearchWidget::GenerateARCodes()
|
|||
return;
|
||||
|
||||
bool had_success = false;
|
||||
bool had_error = false;
|
||||
bool had_multiple_errors = false;
|
||||
std::optional<Cheats::GenerateActionReplayCodeErrorCode> error_code;
|
||||
|
||||
for (auto* const item : m_address_table->selectedItems())
|
||||
|
@ -546,23 +546,24 @@ void CheatSearchWidget::GenerateARCodes()
|
|||
else
|
||||
{
|
||||
const auto new_error_code = result.Error();
|
||||
if (!had_error)
|
||||
if (!error_code.has_value())
|
||||
{
|
||||
error_code = new_error_code;
|
||||
}
|
||||
else if (error_code != new_error_code)
|
||||
{
|
||||
// If we have a different error code signify multiple errors with an empty optional<>.
|
||||
error_code.reset();
|
||||
had_multiple_errors = true;
|
||||
}
|
||||
|
||||
had_error = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (had_error)
|
||||
if (error_code.has_value())
|
||||
{
|
||||
if (error_code.has_value())
|
||||
if (had_multiple_errors)
|
||||
{
|
||||
m_info_label_1->setText(tr("Multiple errors occurred while generating AR codes."));
|
||||
}
|
||||
else
|
||||
{
|
||||
switch (*error_code)
|
||||
{
|
||||
|
@ -577,10 +578,6 @@ void CheatSearchWidget::GenerateARCodes()
|
|||
break;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
m_info_label_1->setText(tr("Multiple errors while generating AR codes."));
|
||||
}
|
||||
}
|
||||
else if (had_success)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue