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

Evan Martin evan at chromium.org
Mon Aug 22 11:26:42 PDT 2011

On Mon, Aug 22, 2011 at 9:34 AM, Martin Robinson <mrobinson at webkit.org> wrote:
> On Mon, Aug 22, 2011 at 9:26 AM, Yehouda Harpaz <yeh at lispworks.com> wrote:
>> The Soup callbacks happend form the  g_main_loop_run by some idle
>> source, which is is establisg by Soup code itself, so to get this you
>> need to change the Soup source. Is that what you mean?
> No, since I do not believe that libsoup depends on GDK. We may need to
> change the libsoup backend in WebKit though. I'm just conjecturing at
> this point though. :)

You can grab the gdk lock upon entry to the callbacks that you
register with libsoup.

More information about the webkit-gtk mailing list