Bug 1296040 - correctly define Telemetry at top level; r?bgrins draft
authorTom Tromey <tom@tromey.com>
Wed, 17 Aug 2016 11:41:35 -0600
changeset 402569 ce22b14177c3d63ebf93e66d94c4a9c13ece0437
parent 401182 52fa735c7cec7333737999f62a43856e7306f6ba
child 528721 4e55f28f2c55bc93a3e226bcd962ee569444e829
push id26711
push userbmo:ttromey@mozilla.com
push dateThu, 18 Aug 2016 14:32:19 +0000
reviewersbgrins
bugs1296040
milestone51.0a1
Bug 1296040 - correctly define Telemetry at top level; r?bgrins MozReview-Commit-ID: AZh5lBvqg3T
devtools/client/shared/telemetry.js
--- a/devtools/client/shared/telemetry.js
+++ b/devtools/client/shared/telemetry.js
@@ -37,26 +37,26 @@
  * You can view telemetry stats for large groups of Firefox users at
  * telemetry.mozilla.org.
  */
 
 "use strict";
 
 const TOOLS_OPENED_PREF = "devtools.telemetry.tools.opened.version";
 
-this.Telemetry = function () {
+function Telemetry() {
   // Bind pretty much all functions so that callers do not need to.
   this.toolOpened = this.toolOpened.bind(this);
   this.toolClosed = this.toolClosed.bind(this);
   this.log = this.log.bind(this);
   this.logOncePerBrowserVersion = this.logOncePerBrowserVersion.bind(this);
   this.destroy = this.destroy.bind(this);
 
   this._timers = new Map();
-};
+}
 
 module.exports = Telemetry;
 
 var Services = require("Services");
 
 Telemetry.prototype = {
   _histograms: {
     toolbox: {