Index: chrome/browser/extensions/api/copresence/copresence_api.cc |
diff --git a/chrome/browser/extensions/api/copresence/copresence_api.cc b/chrome/browser/extensions/api/copresence/copresence_api.cc |
index fc4b525197a04e27ef8a0cca39b33d5c64c1aab6..c299df303ca566b1e71054710120e1f5b902d727 100644 |
--- a/chrome/browser/extensions/api/copresence/copresence_api.cc |
+++ b/chrome/browser/extensions/api/copresence/copresence_api.cc |
@@ -146,9 +146,10 @@ void CopresenceService::HandleMessages( |
for (int m = 0; m < message_count; ++m) { |
api_messages[m].reset(new api::copresence::Message); |
api_messages[m]->type = messages[m].type().type(); |
- api_messages[m]->payload = messages[m].payload(); |
+ api_messages[m]->payload.assign(messages[m].payload().begin(), |
+ messages[m].payload().end()); |
DVLOG(2) << "Dispatching message of type " << api_messages[m]->type << ":\n" |
- << api_messages[m]->payload; |
+ << messages[m].payload(); |
} |
// Send the messages to the client app. |