Reviewed by Antonio Gomes.
[EFL] Remove proxy feature of soup when proxy is null
https://bugs.webkit.org/show_bug.cgi?id=54621
When proxy value is NULL, remove proxy feature in soup.
* ewk/ewk_settings.cpp:
(ewk_settings_proxy_uri_set):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79070
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2011-02-18 Gyuyoung Kim <gyuyoung.kim@samsung.com>
+
+ Reviewed by Antonio Gomes.
+
+ [EFL] Remove proxy feature of soup when proxy is null
+ https://bugs.webkit.org/show_bug.cgi?id=54621
+
+ When proxy value is NULL, remove proxy feature in soup.
+
+ * ewk/ewk_settings.cpp:
+ (ewk_settings_proxy_uri_set):
+
2011-02-18 Gyuyoung Kim <gyuyoung.kim@samsung.com>
Reviewed by Kent Tamura.
void ewk_settings_proxy_uri_set(const char* proxy)
{
#if USE(SOUP)
+ SoupSession* session = WebCore::ResourceHandle::defaultSession();
+
+ if (!proxy) {
+ ERR("no proxy uri. remove proxy feature in soup.");
+ soup_session_remove_feature_by_type(session, SOUP_TYPE_PROXY_RESOLVER);
+ return;
+ }
+
SoupURI* uri = soup_uri_new(proxy);
EINA_SAFETY_ON_NULL_RETURN(uri);