|
Lines 279-288
Evas_Object* ewk_settings_icon_database_icon_object_add(const char* url, Evas* c
a/Source/WebKit/efl/ewk/ewk_settings.cpp_sec1
|
| 279 |
void ewk_settings_proxy_uri_set(const char* proxy) |
279 |
void ewk_settings_proxy_uri_set(const char* proxy) |
| 280 |
{ |
280 |
{ |
| 281 |
#if USE(SOUP) |
281 |
#if USE(SOUP) |
|
|
282 |
SoupSession* session = WebCore::ResourceHandle::defaultSession(); |
| 283 |
|
| 284 |
if (!proxy) { |
| 285 |
ERR("no proxy uri. remove proxy feature in soup."); |
| 286 |
soup_session_remove_feature_by_type(session, SOUP_TYPE_PROXY_RESOLVER); |
| 287 |
return; |
| 288 |
} |
| 289 |
|
| 282 |
SoupURI* uri = soup_uri_new(proxy); |
290 |
SoupURI* uri = soup_uri_new(proxy); |
| 283 |
EINA_SAFETY_ON_NULL_RETURN(uri); |
291 |
EINA_SAFETY_ON_NULL_RETURN(uri); |
| 284 |
|
292 |
|
| 285 |
SoupSession* session = WebCore::ResourceHandle::defaultSession(); |
|
|
| 286 |
g_object_set(session, SOUP_SESSION_PROXY_URI, uri, NULL); |
293 |
g_object_set(session, SOUP_SESSION_PROXY_URI, uri, NULL); |
| 287 |
soup_uri_free(uri); |
294 |
soup_uri_free(uri); |
| 288 |
#elif USE(CURL) |
295 |
#elif USE(CURL) |