diff --git a/res/layout/wifi_dialog.xml b/res/layout/wifi_dialog.xml
index cd968b13e16..7275c73038b 100644
--- a/res/layout/wifi_dialog.xml
+++ b/res/layout/wifi_dialog.xml
@@ -196,6 +196,12 @@
style="@style/wifi_item_content"
android:prompt="@string/proxy_settings_title"
android:entries="@array/wifi_proxy_settings" />
+
+
The HTTP proxy is used by the browser but may not be used by the other apps.
+
+ "PAC URL: "
+
Location:
diff --git a/src/com/android/settings/wifi/WifiConfigController.java b/src/com/android/settings/wifi/WifiConfigController.java
index 90aef863788..55dc0337566 100644
--- a/src/com/android/settings/wifi/WifiConfigController.java
+++ b/src/com/android/settings/wifi/WifiConfigController.java
@@ -239,6 +239,13 @@ public class WifiConfigController implements TextWatcher,
if (config.proxySettings == ProxySettings.STATIC) {
mProxySettingsSpinner.setSelection(PROXY_STATIC);
showAdvancedFields = true;
+ } else if (config.proxySettings == ProxySettings.PAC) {
+ mProxySettingsSpinner.setVisibility(View.GONE);
+ TextView textView = (TextView)mView.findViewById(R.id.proxy_pac_info);
+ textView.setVisibility(View.VISIBLE);
+ textView.setText(context.getString(R.string.proxy_url) +
+ config.linkProperties.getHttpProxy().getPacFileUrl());
+ showAdvancedFields = true;
} else {
mProxySettingsSpinner.setSelection(PROXY_NONE);
}