mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-29 03:46:50 +00:00
SystemDialog: Use Yes/No dialog instead of OK/Cancel
This also removes some unecessary debug lines. (The debug lines are unnecessary because LibGUI already outputs the debug information, so SystemDialog just doubled it up.)
This commit is contained in:
committed by
Andreas Kling
parent
14aaf75e3a
commit
6eccd166ed
@@ -55,20 +55,17 @@ int run_shutdown_dialog(int argc, char** argv)
|
||||
GUI::Application app(argc, argv);
|
||||
|
||||
{
|
||||
auto result = GUI::MessageBox::show("Shut down Serenity?", "Confirm Shutdown", GUI::MessageBox::Type::Warning, GUI::MessageBox::InputType::OKCancel);
|
||||
auto result = GUI::MessageBox::show("Shut down Serenity?", "Confirm Shutdown", GUI::MessageBox::Type::Warning, GUI::MessageBox::InputType::YesNo);
|
||||
|
||||
if (result == GUI::MessageBox::ExecOK) {
|
||||
dbg() << "OK";
|
||||
if (result == GUI::MessageBox::ExecYes) {
|
||||
int rc = execl("/bin/shutdown", "/bin/shutdown", "-n", nullptr);
|
||||
if (rc < 0) {
|
||||
perror("execl");
|
||||
return 1;
|
||||
}
|
||||
} else {
|
||||
dbg() << "Cancel";
|
||||
return 0;
|
||||
ASSERT_NOT_REACHED();
|
||||
}
|
||||
}
|
||||
|
||||
return app.exec();
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user