mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-09-21 02:08:12 +03:00
SystemMonitor: Remove "Inspect Process" action from context menu
Since everyone opts out of being inspectable by default now, let's not offer inspection from the menu since it will fail in a default setup.
This commit is contained in:
parent
c9e849a968
commit
786f6841b3
Notes:
sideshowbarker
2024-07-18 17:31:30 +09:00
Author: https://github.com/awesomekling Commit: https://github.com/SerenityOS/serenity/commit/786f6841b33
@ -284,24 +284,6 @@ int main(int argc, char** argv)
|
||||
},
|
||||
&process_table_view);
|
||||
|
||||
auto inspect_action = GUI::Action::create(
|
||||
"&Inspect Process", { Mod_Ctrl, Key_I },
|
||||
Gfx::Bitmap::load_from_file("/res/icons/16x16/app-inspector.png"), [&](auto&) {
|
||||
pid_t pid = selected_id(ProcessModel::Column::PID);
|
||||
if (pid != -1) {
|
||||
auto pid_string = String::number(pid);
|
||||
pid_t child;
|
||||
const char* argv[] = { "/bin/Inspector", pid_string.characters(), nullptr };
|
||||
if ((errno = posix_spawn(&child, "/bin/Inspector", nullptr, nullptr, const_cast<char**>(argv), environ))) {
|
||||
perror("posix_spawn");
|
||||
} else {
|
||||
if (disown(child) < 0)
|
||||
perror("disown");
|
||||
}
|
||||
}
|
||||
},
|
||||
&process_table_view);
|
||||
|
||||
HashMap<pid_t, NonnullRefPtr<GUI::Window>> process_windows;
|
||||
|
||||
auto process_properties_action = GUI::CommonActions::make_properties_action(
|
||||
@ -339,7 +321,6 @@ int main(int argc, char** argv)
|
||||
process_context_menu->add_action(continue_action);
|
||||
process_context_menu->add_separator();
|
||||
process_context_menu->add_action(profile_action);
|
||||
process_context_menu->add_action(inspect_action);
|
||||
process_context_menu->add_separator();
|
||||
process_context_menu->add_action(process_properties_action);
|
||||
process_table_view.on_context_menu_request = [&]([[maybe_unused]] const GUI::ModelIndex& index, const GUI::ContextMenuEvent& event) {
|
||||
|
Loading…
Reference in New Issue
Block a user