From 7306b507108d46453c893f8bcff8bdcd91f1bd99 Mon Sep 17 00:00:00 2001 From: Doug Kearns Date: Sun, 6 Mar 2011 22:35:38 +1100 Subject: [PATCH] Quick fix for searching with Object property names as search terms. --- common/content/bookmarks.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/content/bookmarks.js b/common/content/bookmarks.js index 466f7b4f..1ae229ca 100644 --- a/common/content/bookmarks.js +++ b/common/content/bookmarks.js @@ -225,7 +225,7 @@ var Bookmarks = Module("bookmarks", { getSuggestions: function getSuggestions(engineName, query, callback) { const responseType = "application/x-suggestions+json"; - let engine = this.searchEngines[engineName]; + let engine = set.has(this.searchEngines, engineName) && this.searchEngines[engineName]; if (engine && engine.supportsResponseType(responseType)) var queryURI = engine.getSubmission(query, responseType).uri.spec; if (!queryURI) @@ -274,7 +274,7 @@ var Bookmarks = Module("bookmarks", { param = query.substr(offset + 1); } - var engine = bookmarks.searchEngines[keyword]; + var engine = set.has(bookmarks.searchEngines, keyword) && bookmarks.searchEngines[keyword]; if (engine) { if (engine.searchForm && !param) return engine.searchForm;