diff options
Diffstat (limited to 'linden/indra/newview/llpanelweb.cpp')
-rw-r--r-- | linden/indra/newview/llpanelweb.cpp | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/linden/indra/newview/llpanelweb.cpp b/linden/indra/newview/llpanelweb.cpp index 6f9bd7a..93441dd 100644 --- a/linden/indra/newview/llpanelweb.cpp +++ b/linden/indra/newview/llpanelweb.cpp | |||
@@ -69,6 +69,7 @@ BOOL LLPanelWeb::postBuild() | |||
69 | childSetValue("use_external_browser", value); | 69 | childSetValue("use_external_browser", value); |
70 | 70 | ||
71 | childSetValue("cookies_enabled", gSavedSettings.getBOOL("BrowserCookiesEnabled")); | 71 | childSetValue("cookies_enabled", gSavedSettings.getBOOL("BrowserCookiesEnabled")); |
72 | childSetAction("clear_cookies", onClickClearCookies,this); | ||
72 | 73 | ||
73 | childSetValue("web_proxy_enabled", gSavedSettings.getBOOL("BrowserProxyEnabled")); | 74 | childSetValue("web_proxy_enabled", gSavedSettings.getBOOL("BrowserProxyEnabled")); |
74 | childSetValue("web_proxy_editor", gSavedSettings.getString("BrowserProxyAddress")); | 75 | childSetValue("web_proxy_editor", gSavedSettings.getString("BrowserProxyAddress")); |
@@ -102,9 +103,15 @@ LLPanelWeb::~LLPanelWeb() | |||
102 | void LLPanelWeb::apply() | 103 | void LLPanelWeb::apply() |
103 | { | 104 | { |
104 | gSavedSettings.setBOOL("BrowserCookiesEnabled", childGetValue("cookies_enabled")); | 105 | gSavedSettings.setBOOL("BrowserCookiesEnabled", childGetValue("cookies_enabled")); |
105 | gSavedSettings.setBOOL("BrowserProxyEnabled", childGetValue("web_proxy_enabled")); | 106 | |
106 | gSavedSettings.setString("BrowserProxyAddress", childGetValue("web_proxy_editor")); | 107 | bool proxy_enable = childGetValue("web_proxy_enabled"); |
107 | gSavedSettings.setS32("BrowserProxyPort", childGetValue("web_proxy_port")); | 108 | std::string proxy_address = childGetValue("web_proxy_editor"); |
109 | int proxy_port = childGetValue("web_proxy_port"); | ||
110 | gSavedSettings.setBOOL("BrowserProxyEnabled", proxy_enable); | ||
111 | gSavedSettings.setString("BrowserProxyAddress", proxy_address); | ||
112 | gSavedSettings.setS32("BrowserProxyPort", proxy_port); | ||
113 | LLViewerMedia::setProxyConfig(proxy_enable, proxy_address, proxy_port); | ||
114 | |||
108 | if (gHippoGridManager->getConnectedGrid()->isSecondLife()) | 115 | if (gHippoGridManager->getConnectedGrid()->isSecondLife()) |
109 | { | 116 | { |
110 | gSavedSettings.setString("SearchURLQuery", childGetValue("world_search_editor")); | 117 | gSavedSettings.setString("SearchURLQuery", childGetValue("world_search_editor")); |