Felipe Gomes wrote:
> 
> Can you set the following two prefs in about:config
> 
> browser.search.log to true > browser.policies.loglevel to debug
> 
> and then make some change to your SearchEngines policy so that the
> engine gets recreated? Then there should be some logging available in
> the Error Console to find out where is the problem.

Strangely enough, I had already started playing with those prefs :-)

It looks like the IconURL is not being used at all when using policies - 
even for URLs like "http://...";

Setting browser.search.log to true when using Search Plugins set up via 
CCK2, then I see the message:

_setIcon: Setting icon url "data:image/png;base64,iVBORw0KG..." for 
engine "Intranet Search".

(where "Intranet Search" is my custom search)

But, using policies.json, I do not get that message in the log ...

I get the '_setIcon:' log messages for the built-in Search Engines in 
both cases

The _setIcon: log out put comes from 'setIcon: function 
SRCH_ENG_setIcon()' in toolkit/components/search/nsSearchService.js - 
the code does:

_setIcon: function SRCH_ENG_setIcon(aIconURL, aIsPreferred, aWidth, 
aHeight) {
     var uri = makeURI(aIconURL);

     // Ignore bad URIs
     if (!uri)
       return;

     LOG("_setIcon: Setting icon url \"" + limitURILength(uri.spec) + 
"\" for engine \""
        + this.name + "\".");

So I'm guessing that it is failing at makeURI() ???

Should I submit a bug?

James Pearson
_______________________________________________
Enterprise mailing list
[email protected]
https://mail.mozilla.org/listinfo/enterprise

To unsubscribe from this list, please visit 
https://mail.mozilla.org/listinfo/enterprise or send an email to 
[email protected] with a subject of "unsubscribe"

Reply via email to