summaryrefslogtreecommitdiffstats
path: root/services/java/com/android/server/connectivity/Vpn.java
diff options
context:
space:
mode:
authorGeremy Condra <gcondra@google.com>2013-07-23 17:55:44 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-07-23 17:55:45 +0000
commit1b6868cc4b8455e8660ba35ccdcc34abbaa43ffa (patch)
treec04b66c71909dc7943969e4e402f0ee7e112205e /services/java/com/android/server/connectivity/Vpn.java
parenta874c6762d0ca381a1eb5788fee39bc1b807d877 (diff)
parentbf6ff2c025405a3af496fe558dfc4468a9b45cc8 (diff)
downloadframeworks_base-1b6868cc4b8455e8660ba35ccdcc34abbaa43ffa.zip
frameworks_base-1b6868cc4b8455e8660ba35ccdcc34abbaa43ffa.tar.gz
frameworks_base-1b6868cc4b8455e8660ba35ccdcc34abbaa43ffa.tar.bz2
Merge "Support multiple Vpn ManageDialogs"
Diffstat (limited to 'services/java/com/android/server/connectivity/Vpn.java')
-rw-r--r--services/java/com/android/server/connectivity/Vpn.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/services/java/com/android/server/connectivity/Vpn.java b/services/java/com/android/server/connectivity/Vpn.java
index 3a2391f..8cc5b4f 100644
--- a/services/java/com/android/server/connectivity/Vpn.java
+++ b/services/java/com/android/server/connectivity/Vpn.java
@@ -519,6 +519,14 @@ public class Vpn extends BaseNetworkStateTracker {
}
}
+ /**
+ * Return the configuration of the currently running VPN.
+ */
+ public VpnConfig getVpnConfig() {
+ enforceControlPermission();
+ return mConfig;
+ }
+
@Deprecated
public synchronized void interfaceStatusChanged(String iface, boolean up) {
try {
@@ -610,7 +618,7 @@ public class Vpn extends BaseNetworkStateTracker {
private void showNotification(String label, Bitmap icon, int user) {
if (!mEnableNotif) return;
- mStatusIntent = VpnConfig.getIntentForStatusPanel(mContext, mConfig);
+ mStatusIntent = VpnConfig.getIntentForStatusPanel(mContext);
NotificationManager nm = (NotificationManager)
mContext.getSystemService(Context.NOTIFICATION_SERVICE);