Only use the integrated find if we aren't in an frame.

This commit is contained in:
Brendan Dahl 2012-10-10 17:17:26 -07:00
parent 1c80c610db
commit 848917b1bf

View File

@ -343,7 +343,10 @@ ChromeActions.prototype = {
return getBoolPref(PREF_PREFIX + '.pdfBugEnabled', false); return getBoolPref(PREF_PREFIX + '.pdfBugEnabled', false);
}, },
supportsIntegratedFind: function() { supportsIntegratedFind: function() {
return 'updateControlState' in getChromeWindow(this.domWindow).gFindBar; // Integrated find is only supported when we're not in a frame and when the
// new find events code exists.
return this.domWindow.frameElement === null &&
'updateControlState' in getChromeWindow(this.domWindow).gFindBar;
}, },
fallback: function(url, sendResponse) { fallback: function(url, sendResponse) {
var self = this; var self = this;