From 9ea8c8a18a4e02531df8acb87ad12a578805ee37 Mon Sep 17 00:00:00 2001 From: Arne Schwabe Date: Sat, 25 May 2013 11:50:43 +0200 Subject: Extend external API documentation and change hasPermission to prepareVPNService --- src/de/blinkt/openvpn/api/ExternalOpenVPNService.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/de/blinkt/openvpn/api/ExternalOpenVPNService.java') diff --git a/src/de/blinkt/openvpn/api/ExternalOpenVPNService.java b/src/de/blinkt/openvpn/api/ExternalOpenVPNService.java index 21580eb4..866fb698 100644 --- a/src/de/blinkt/openvpn/api/ExternalOpenVPNService.java +++ b/src/de/blinkt/openvpn/api/ExternalOpenVPNService.java @@ -177,10 +177,13 @@ public class ExternalOpenVPNService extends Service implements StateListener { } @Override - public boolean hasPermission() throws RemoteException { + public Intent prepareVPNService() throws RemoteException { checkOpenVPNPermission(); - return VpnService.prepare(ExternalOpenVPNService.this)==null; + if(VpnService.prepare(ExternalOpenVPNService.this)==null) + return null; + else + return new Intent(getBaseContext(), GrantPermissionsActivity.class); } -- cgit v1.2.3