From c8f4fa91880504c5d5ee1241111186a271604307 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 git-svn-id: svn://10.0.0.236/trunk@150789 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/browser/base/content/search.xml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mozilla/browser/base/content/search.xml b/mozilla/browser/base/content/search.xml index 336ede20588..a6dd8819079 100644 --- a/mozilla/browser/base/content/search.xml +++ b/mozilla/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"; + } } ]]>