Bug 1357486: Part 0c - Propagate addonId to parent process with console messages. r?aswan draft
authorKris Maglione <maglione.k@gmail.com>
Fri, 07 Jul 2017 14:34:02 -0700
changeset 605563 7431a0ecced243a96ffb4cf1cc04adf6fbc17a4e
parent 605562 56bafa6b37a298e8b548d1ae74bb74177bae6db4
child 605564 00dc5151a4b0f8dc6015cdb5cd392e2b968f7cf4
push id67457
push usermaglione.k@gmail.com
push dateSat, 08 Jul 2017 01:21:07 +0000
reviewersaswan
bugs1357486
milestone56.0a1
Bug 1357486: Part 0c - Propagate addonId to parent process with console messages. r?aswan MozReview-Commit-ID: I1LzpMcfgEh
toolkit/components/processsingleton/ContentProcessSingleton.js
--- a/toolkit/components/processsingleton/ContentProcessSingleton.js
+++ b/toolkit/components/processsingleton/ContentProcessSingleton.js
@@ -57,16 +57,17 @@ ContentProcessSingleton.prototype = {
 
       let msgData = {
         level: consoleMsg.level,
         filename: consoleMsg.filename.substring(0, MSG_MGR_CONSOLE_INFO_MAX),
         lineNumber: consoleMsg.lineNumber,
         functionName: consoleMsg.functionName.substring(0,
           MSG_MGR_CONSOLE_INFO_MAX),
         timeStamp: consoleMsg.timeStamp,
+        addonId: consoleMsg.addonId,
         arguments: [],
       };
 
       // We can't send objects over the message manager, so we sanitize
       // them out, replacing those arguments with "<unavailable>".
       let unavailString = "<unavailable>";
       let unavailStringLength = unavailString.length * 2; // 2-bytes per char