perf: prefer base::StringPiece over std::string for build-time strings (#38717)
* perf: use base::StringPiece in InclusionStatusToString() The strings are all build-time constants and this is a private function * perf: use base::StringPiece in ErrorCodeToString() The strings are all build-time constants and this is a private function * perf: use base::StringPiece in MessageSourceToString() The strings are all build-time constants and this is a private function * perf: use base::StringPiece in CursorTypeToString() The strings are all build-time constants and this is a private function * perf: use base::StringPiece in MediaStreamTypeToString() The strings are all build-time constants and this is a private function * perf: use base::StringPiece in ModifiersToArray() The strings are all build-time constants and this is a private function * perf: use base::StringPiece in WebFrameRenderer::MaybeGetRenderFrame() The strings are all build-time constants and this is a private function
This commit is contained in:
parent
fa6d14c22d
commit
ab49e98401
7 changed files with 44 additions and 40 deletions
|
@ -383,7 +383,7 @@ class WebFrameRenderer : public gin::Wrappable<WebFrameRenderer>,
|
|||
|
||||
private:
|
||||
bool MaybeGetRenderFrame(v8::Isolate* isolate,
|
||||
const std::string& method_name,
|
||||
const base::StringPiece method_name,
|
||||
content::RenderFrame** render_frame_ptr) {
|
||||
std::string error_msg;
|
||||
if (!MaybeGetRenderFrame(&error_msg, method_name, render_frame_ptr)) {
|
||||
|
@ -394,13 +394,12 @@ class WebFrameRenderer : public gin::Wrappable<WebFrameRenderer>,
|
|||
}
|
||||
|
||||
bool MaybeGetRenderFrame(std::string* error_msg,
|
||||
const std::string& method_name,
|
||||
const base::StringPiece method_name,
|
||||
content::RenderFrame** render_frame_ptr) {
|
||||
auto* frame = render_frame();
|
||||
if (!frame) {
|
||||
*error_msg = "Render frame was torn down before webFrame." + method_name +
|
||||
" could be "
|
||||
"executed";
|
||||
*error_msg = base::ToString("Render frame was torn down before webFrame.",
|
||||
method_name, " could be executed");
|
||||
return false;
|
||||
}
|
||||
*render_frame_ptr = frame;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue