ぼちぼち散歩

git HEADのVimperatorでsuggestengineが動かなくなっていたので直してみた

引数名と関数の中でletしてる変数名が一緒だったので,うまく検索エンジンの名前が渡せてなかったようだ.

diff --git a/vimperator/content/bookmarks.js b/vimperator/content/bookmarks.js
index afb276e..2d1e579 100644
--- a/vimperator/content/bookmarks.js
+++ b/vimperator/content/bookmarks.js
@@ -562,12 +562,12 @@ function Bookmarks() //{{{
             return searchEngines;
         },
 
-        getSuggestions: function getSuggestions(engine, query, callback)
+        getSuggestions: function getSuggestions(engineName, query, callback)
         {
             let ss = Cc["@mozilla.org/browser/search-service;1"].getService(Ci.nsIBrowserSearchService);
             const responseType = "application/x-suggestions+json";
 
-            let engine = ss.getEngineByAlias(engine);
+            let engine = ss.getEngineByAlias(engineName);
             if (engine && engine.supportsResponseType(responseType))
                 var queryURI = engine.getSubmission(query, responseType).uri.spec;
             if (!queryURI)
スポンサーサイト

2008/12/21 04:38 | Firefox | トラックバック(0) | コメント(2)

ページの先頭へ

トップページへ