[webkit-gtk] What supposed to hold the GDK in calls from WebKit/gtk/WebCoreSupport

Gustavo Noronha Silva gns at gnome.org
Mon Aug 22 12:04:05 PDT 2011


On Mon, 2011-08-22 at 11:35 -0700, Martin Robinson wrote:
> The issue with this, I think, is that ChromeClient methods may be
> called from other places that already hold the GDK lock. From the
> article Evan linked to: "In fact, the first two examples were wrong
> because the default implementation of the GDK lock functions is a
> mutex that is not reentrant, and that would have deadlocked!"

Good point! I guess it makes sense to protect the soup backend
callbacks, then, indeed...

-- 
Gustavo Noronha Silva <gns at gnome.org>
GNOME Project



More information about the webkit-gtk mailing list