Changeset 80143 in webkit


Ignore:
Timestamp:
Mar 2, 2011 10:03:02 AM (13 years ago)
Author:
sergio@webkit.org
Message:

2011-03-02 Sergio Villar Senin <svillar@igalia.com>

Reviewed by Martin Robinson.

[GTK] Add support for external protocol handlers
https://bugs.webkit.org/show_bug.cgi?id=55473

Do not unconditionally create and replace the SoupRequester of the
SoupSession if there is already one. No new tests needed as we
just allow clients to create their our SoupRequesters.

  • platform/network/soup/ResourceHandleSoup.cpp: (WebCore::ensureSessionIsInitialized):
Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r80142 r80143  
     12011-03-02  Sergio Villar Senin  <svillar@igalia.com>
     2
     3        Reviewed by Martin Robinson.
     4
     5        [GTK] Add support for external protocol handlers
     6        https://bugs.webkit.org/show_bug.cgi?id=55473
     7
     8        Do not unconditionally create and replace the SoupRequester of the
     9        SoupSession if there is already one. No new tests needed as we
     10        just allow clients to create their our SoupRequesters.
     11
     12        * platform/network/soup/ResourceHandleSoup.cpp:
     13        (WebCore::ensureSessionIsInitialized):
     14
    1152011-03-02  John Knottenbelt  <jknotten@chromium.org>
    216
  • trunk/Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp

    r79889 r80143  
    172172    }
    173173
    174     SoupRequester* requester = soup_requester_new();
    175     soup_session_add_feature(session, SOUP_SESSION_FEATURE(requester));
    176     g_object_unref(requester);
     174    if (!soup_session_get_feature(session, SOUP_TYPE_REQUESTER)) {
     175        SoupRequester* requester = soup_requester_new();
     176        soup_session_add_feature(session, SOUP_SESSION_FEATURE(requester));
     177        g_object_unref(requester);
     178    }
    177179
    178180    g_object_set(session,
Note: See TracChangeset for help on using the changeset viewer.