[Webkit-unassigned] [Bug 16296] -[WebFrameLoadDelegate didReceiveIcon:forFrame:] never called?

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Dec 4 22:45:02 PST 2007


------- Comment #4 from beidson at apple.com  2007-12-04 22:45 PDT -------
Okay, I see what the problem is.  The icon database - and therefore all icon
loading - is disabled by default.

Since icon loading is disabled, you'll never get this notification.

Calling [WebIconDatabase sharedIconDatabase] is enough to instantiate the
global icon database, enable it, and result in icon loads.  Slapping that
one-liner into your - (void)setupIconDatabase; method made it work.

It really sucks that the only way to enable part of the API is to use SPI
(granted, very stable SPI that's been around forever) but the alternative is to
have the overhead of icon loads and multithreading for *all* WebKit apps, which
is entirely unacceptable.

I'm at a loss as to how to resolve this without changes to the API (or at least
the documentation of the API).

Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list