From 4f796e50542c6d68519efc12ca95c78cbe797ec3 Mon Sep 17 00:00:00 2001 From: "ben%bengoodger.com" Date: Tue, 30 Dec 2003 23:12:22 +0000 Subject: [PATCH] temporary fix for 205708 - search bar often forgets the selected search engine --- browser/base/content/search.xml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/browser/base/content/search.xml b/browser/base/content/search.xml index 336ede205889..a6dd88190798 100644 --- a/browser/base/content/search.xml +++ b/browser/base/content/search.xml @@ -59,8 +59,14 @@ else { var rEngine = this.RDF.GetResource(engine); var rChild = this.RDF.GetResource("http://home.netscape.com/NC-rdf#child"); - if (!this.ISEARCHDS.hasArcIn(rEngine, rChild)) + if (!this.ISEARCHDS.hasArcIn(rEngine, rChild)) { + // XXXben this is a short term hack to prevent the search engine selector + // from forgetting the defaut. + var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); + file.initWithPath(unescape(engine.substr("engine://".length))); + if (!file.exists()) this.currentEngine = "__PhoenixFindInPage"; + } } ]]>