Bug 1384565 - Clean up DOMTitleChanged listener. r?billm draft
authorDão Gottwald <dao@mozilla.com>
Wed, 26 Jul 2017 15:18:05 +0200
changeset 615859 71d74aa902be6a52bae761381c9534e5ce2d7bcd
parent 615779 e8400551c2e39f24c75a009ebed496c7acd7bf47
child 639306 3094c30cc2a22d95c7dcb8e2ec4c5001a7e0b3f3
push id70506
push userdgottwald@mozilla.com
push dateWed, 26 Jul 2017 13:18:27 +0000
reviewersbillm
bugs1384565
milestone56.0a1
Bug 1384565 - Clean up DOMTitleChanged listener. r?billm MozReview-Commit-ID: GFioUI3P6Hk
toolkit/content/browser-child.js
--- a/toolkit/content/browser-child.js
+++ b/toolkit/content/browser-child.js
@@ -420,25 +420,19 @@ var ControllerCommands = {
         break;
     }
   }
 }
 
 ControllerCommands.init()
 
 addEventListener("DOMTitleChanged", function(aEvent) {
-  let document = content.document;
-  switch (aEvent.type) {
-  case "DOMTitleChanged":
-    if (!aEvent.isTrusted || aEvent.target.defaultView != content)
-      return;
-
-    sendAsyncMessage("DOMTitleChanged", { title: document.title });
-    break;
-  }
+  if (!aEvent.isTrusted || aEvent.target.defaultView != content)
+    return;
+  sendAsyncMessage("DOMTitleChanged", { title: content.document.title });
 }, false);
 
 addEventListener("DOMWindowClose", function(aEvent) {
   if (!aEvent.isTrusted)
     return;
   sendAsyncMessage("DOMWindowClose");
 }, false);