mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 10:58:12 +00:00
LibWebView: Use Vector for arguments to WebContent
In a future commit will add some more conditional arguments to the array and so it's easier to have it be a Vector.
This commit is contained in:
parent
00e446facd
commit
af26b76e0a
1 changed files with 3 additions and 4 deletions
|
@ -152,7 +152,7 @@ ErrorOr<NonnullRefPtr<WebView::WebContentClient>> ViewImplementation::launch_web
|
|||
ErrorOr<void> result;
|
||||
for (auto const& path : candidate_web_content_paths) {
|
||||
constexpr auto callgrind_prefix_length = 3;
|
||||
auto arguments_with_callgrind_prefix = Array {
|
||||
auto arguments = Vector {
|
||||
"valgrind"sv,
|
||||
"--tool=callgrind"sv,
|
||||
"--instr-atstart=no"sv,
|
||||
|
@ -160,11 +160,10 @@ ErrorOr<NonnullRefPtr<WebView::WebContentClient>> ViewImplementation::launch_web
|
|||
"--webcontent-fd-passing-socket"sv,
|
||||
webcontent_fd_passing_socket_string
|
||||
};
|
||||
auto arguments = arguments_with_callgrind_prefix.span();
|
||||
if (enable_callgrind_profiling == EnableCallgrindProfiling::No)
|
||||
arguments = arguments.slice(callgrind_prefix_length);
|
||||
arguments.remove(0, callgrind_prefix_length);
|
||||
|
||||
result = Core::System::exec(arguments[0], arguments, Core::System::SearchInPath::Yes);
|
||||
result = Core::System::exec(arguments[0], arguments.span(), Core::System::SearchInPath::Yes);
|
||||
if (!result.is_error())
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue