diff options
author | Geremy Condra <gcondra@google.com> | 2013-07-23 17:55:44 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2013-07-23 17:55:45 +0000 |
commit | 1b6868cc4b8455e8660ba35ccdcc34abbaa43ffa (patch) | |
tree | c04b66c71909dc7943969e4e402f0ee7e112205e /core/java | |
parent | a874c6762d0ca381a1eb5788fee39bc1b807d877 (diff) | |
parent | bf6ff2c025405a3af496fe558dfc4468a9b45cc8 (diff) | |
download | frameworks_base-1b6868cc4b8455e8660ba35ccdcc34abbaa43ffa.zip frameworks_base-1b6868cc4b8455e8660ba35ccdcc34abbaa43ffa.tar.gz frameworks_base-1b6868cc4b8455e8660ba35ccdcc34abbaa43ffa.tar.bz2 |
Merge "Support multiple Vpn ManageDialogs"
Diffstat (limited to 'core/java')
-rw-r--r-- | core/java/android/net/IConnectivityManager.aidl | 2 | ||||
-rw-r--r-- | core/java/com/android/internal/net/VpnConfig.java | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/core/java/android/net/IConnectivityManager.aidl b/core/java/android/net/IConnectivityManager.aidl index d6a3e37..b0f7fc6 100644 --- a/core/java/android/net/IConnectivityManager.aidl +++ b/core/java/android/net/IConnectivityManager.aidl @@ -124,6 +124,8 @@ interface IConnectivityManager ParcelFileDescriptor establishVpn(in VpnConfig config); + VpnConfig getVpnConfig(); + void startLegacyVpn(in VpnProfile profile); LegacyVpnInfo getLegacyVpnInfo(); diff --git a/core/java/com/android/internal/net/VpnConfig.java b/core/java/com/android/internal/net/VpnConfig.java index abf99a3..98599d0 100644 --- a/core/java/com/android/internal/net/VpnConfig.java +++ b/core/java/com/android/internal/net/VpnConfig.java @@ -21,6 +21,7 @@ import android.content.Context; import android.content.Intent; import android.os.Parcel; import android.os.Parcelable; +import android.os.UserHandle; import android.net.RouteInfo; import android.net.LinkAddress; @@ -50,15 +51,12 @@ public class VpnConfig implements Parcelable { return intent; } - public static PendingIntent getIntentForStatusPanel(Context context, VpnConfig config) { - Preconditions.checkNotNull(config); - + public static PendingIntent getIntentForStatusPanel(Context context) { Intent intent = new Intent(); intent.setClassName(DIALOGS_PACKAGE, DIALOGS_PACKAGE + ".ManageDialog"); - intent.putExtra("config", config); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); - return PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT); + return PendingIntent.getActivityAsUser(context, 0, intent, 0, null, UserHandle.CURRENT); } public String user; |