Bug 1397525 - Don't instantiate async tab switcher when checking for tab warm-ability with e10s disabled. r?florian draft
authorMike Conley <mconley@mozilla.com>
Mon, 11 Sep 2017 13:31:59 -0400
changeset 662430 e131dd2e7b4e1499a174b7e62e108e9d25cdb267
parent 662290 f9a5e9ed62103c84e4cde915f4d08f1ce71be83e
child 730863 861399c696911f6c486e628284ea515c4d054451
push id79078
push usermconley@mozilla.com
push dateMon, 11 Sep 2017 17:33:01 +0000
reviewersflorian
bugs1397525
milestone57.0a1
Bug 1397525 - Don't instantiate async tab switcher when checking for tab warm-ability with e10s disabled. r?florian MozReview-Commit-ID: EeUuS0yVwt9
browser/base/content/tabbrowser.xml
--- a/browser/base/content/tabbrowser.xml
+++ b/browser/base/content/tabbrowser.xml
@@ -5174,17 +5174,19 @@
           return switcher;
         ]]></body>
       </method>
 
       <method name="warmupTab">
         <parameter name="aTab"/>
         <body>
           <![CDATA[
-            this._getSwitcher().warmupTab(aTab);
+            if (gMultiProcessBrowser) {
+              this._getSwitcher().warmupTab(aTab);
+            }
           ]]>
         </body>
       </method>
 
       <!-- BEGIN FORWARDED BROWSER PROPERTIES.  IF YOU ADD A PROPERTY TO THE BROWSER ELEMENT
            MAKE SURE TO ADD IT HERE AS WELL. -->
       <property name="canGoBack"
                 onget="return this.mCurrentBrowser.canGoBack;"