зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1077652 - Don't access a tabbrowser's browsers through mPanelContainer r=dao
This commit is contained in:
Родитель
d8e05ee747
Коммит
61973b3611
|
@ -2837,18 +2837,16 @@
|
|||
|
||||
<method name="attachFormFill">
|
||||
<body><![CDATA[
|
||||
for (var i = 0; i < this.mPanelContainer.childNodes.length; ++i) {
|
||||
var cb = this.getBrowserAtIndex(i);
|
||||
cb.attachFormFill();
|
||||
for (let browser of this.browsers) {
|
||||
browser.attachFormFill();
|
||||
}
|
||||
]]></body>
|
||||
</method>
|
||||
|
||||
<method name="detachFormFill">
|
||||
<body><![CDATA[
|
||||
for (var i = 0; i < this.mPanelContainer.childNodes.length; ++i) {
|
||||
var cb = this.getBrowserAtIndex(i);
|
||||
cb.detachFormFill();
|
||||
for (let browser of this.browsers) {
|
||||
browser.detachFormFill();
|
||||
}
|
||||
]]></body>
|
||||
</method>
|
||||
|
|
|
@ -242,9 +242,7 @@
|
|||
<method name="offerNewEngine">
|
||||
<parameter name="aEngine"/>
|
||||
<body><![CDATA[
|
||||
var allbrowsers = getBrowser().mPanelContainer.childNodes;
|
||||
for (var tab = 0; tab < allbrowsers.length; tab++) {
|
||||
var browser = getBrowser().getBrowserAtIndex(tab);
|
||||
for (let browser of gBrowser.browsers) {
|
||||
if (browser.hiddenEngines) {
|
||||
// XXX This will need to be changed when engines are identified by
|
||||
// URL rather than title; see bug 335102.
|
||||
|
@ -269,9 +267,7 @@
|
|||
<method name="hideNewEngine">
|
||||
<parameter name="aEngine"/>
|
||||
<body><![CDATA[
|
||||
var allbrowsers = getBrowser().mPanelContainer.childNodes;
|
||||
for (var tab = 0; tab < allbrowsers.length; tab++) {
|
||||
var browser = getBrowser().getBrowserAtIndex(tab);
|
||||
for (let browser of gBrowser.browsers) {
|
||||
if (browser.engines) {
|
||||
// XXX This will need to be changed when engines are identified by
|
||||
// URL rather than title; see bug 335102.
|
||||
|
|
Загрузка…
Ссылка в новой задаче