SystemMenu: Fix shutdown dialog

It was shutting down even if selected Restart.
This commit is contained in:
sppmacd 2020-06-28 14:30:00 +02:00 committed by Andreas Kling
parent b8dc1fc195
commit abdf36b171
Notes: sideshowbarker 2024-07-19 05:20:28 +09:00

View file

@ -51,9 +51,10 @@ static const Vector<Option> options = {
Vector<char const*> ShutdownDialog::show()
{
auto rc = ShutdownDialog::construct()->exec();
if (rc == ExecResult::ExecOK)
return options[rc].cmd;
auto dialog = ShutdownDialog::construct();
auto rc = dialog->exec();
if (rc == ExecResult::ExecOK && dialog->m_selected_option != -1)
return options[dialog->m_selected_option].cmd;
return {};
}