Index: third_party/WebKit/Source/platform/inspector_protocol/ErrorSupport.cpp |
diff --git a/third_party/WebKit/Source/platform/inspector_protocol/ErrorSupport.cpp b/third_party/WebKit/Source/platform/inspector_protocol/ErrorSupport.cpp |
index 0b360091cebf6e8ce9d9711601b8df1984dae18b..f27feffd999063ecc9db896326be7a496eed9293 100644 |
--- a/third_party/WebKit/Source/platform/inspector_protocol/ErrorSupport.cpp |
+++ b/third_party/WebKit/Source/platform/inspector_protocol/ErrorSupport.cpp |
@@ -13,8 +13,12 @@ ErrorSupport::ErrorSupport() : m_errorString(nullptr) { } |
ErrorSupport::ErrorSupport(String16* errorString) : m_errorString(errorString) { } |
ErrorSupport::~ErrorSupport() |
{ |
- if (m_errorString && hasErrors()) |
- *m_errorString = "Internal error(s): " + errors(); |
+ if (m_errorString && hasErrors()) { |
+ String16Builder builder; |
+ builder.append("Internal error(s): "); |
+ builder.append(errors()); |
+ *m_errorString = builder.toString(); |
+ } |
} |
void ErrorSupport::setName(const String16& name) |