perf: remove unnecessary `.c_str()` calls (#41869)
* perf: remove unnecessary c_str() call when invoking promise.RejectWithErrorMessage() RejectWithErrorMessage() takes a std::string_view * perf: remove unnecessary c_str() call when invoking Environment::SetVar() the val arg to Environment::SetVar() takes a const std::string& * refactor: use string_view variant of base::UTF8ToWide() * perf: remove unnecessary c_str() call when instantiating a ScopedHString ScopedHString has always taken a StringPiece * refactor: use simpler invocation of base::make_span() * perf: remove unnecessary c_str() call when calling base::CommandLine::HasSwitch() HasSwitch() already takes a string_piece * perf: remove unnecessary c_str() call when calling net::HttpResponseHeaders::AddHeader() AddHeader() already takes a StringPiece arg * perf: omit unnecessary str -> wstr -> str conversion in DesktopCapturer::UpdateSourcesList() this conversion was made redundant by c670e38b
Showing
- shell/browser/api/electron_api_app.cc 1 addition, 2 deletionsshell/browser/api/electron_api_app.cc
- shell/browser/api/electron_api_desktop_capturer.cc 1 addition, 5 deletionsshell/browser/api/electron_api_desktop_capturer.cc
- shell/browser/electron_browser_main_parts.cc 1 addition, 1 deletionshell/browser/electron_browser_main_parts.cc
- shell/browser/net/asar/asar_url_loader.cc 1 addition, 1 deletionshell/browser/net/asar/asar_url_loader.cc
- shell/browser/notifications/win/windows_toast_notification.cc 1 addition, 1 deletion...l/browser/notifications/win/windows_toast_notification.cc
- shell/common/api/electron_api_command_line.cc 2 additions, 3 deletionsshell/common/api/electron_api_command_line.cc
- shell/common/api/electron_api_shell.cc 1 addition, 1 deletionshell/common/api/electron_api_shell.cc
Please register or sign in to comment