From b63bf2465f527ebbeb5a88e654c7cb34253f308c Mon Sep 17 00:00:00 2001 From: aman Date: Sun, 13 Feb 2022 22:52:04 +0530 Subject: [PATCH] Android service issue fixed - VPN is keep running when connected and ui closed --- client/android/AndroidManifest.xml | 64 ++++++------------- .../android/src/org/amnezia/vpn/VPNService.kt | 3 +- .../ui/pages_logic/ShareConnectionLogic.cpp | 6 +- 3 files changed, 27 insertions(+), 46 deletions(-) diff --git a/client/android/AndroidManifest.xml b/client/android/AndroidManifest.xml index a928c4bb..efb46f92 100644 --- a/client/android/AndroidManifest.xml +++ b/client/android/AndroidManifest.xml @@ -1,12 +1,12 @@ - - - - - - + + + + + + @@ -15,27 +15,15 @@ - - + + - - @@ -43,7 +31,6 @@ - @@ -58,7 +45,6 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + diff --git a/client/android/src/org/amnezia/vpn/VPNService.kt b/client/android/src/org/amnezia/vpn/VPNService.kt index 89d2c451..f5097ba4 100644 --- a/client/android/src/org/amnezia/vpn/VPNService.kt +++ b/client/android/src/org/amnezia/vpn/VPNService.kt @@ -165,6 +165,7 @@ class VPNService : android.net.VpnService() { return 0 } } + NotificationUtil.show(this) // Go foreground return 1 } @@ -402,8 +403,6 @@ class VPNService : android.net.VpnService() { prefs.edit() .putString("lastConf", mConfig.toString()) .apply() - - NotificationUtil.show(this) // Go foreground } companion object { diff --git a/client/ui/pages_logic/ShareConnectionLogic.cpp b/client/ui/pages_logic/ShareConnectionLogic.cpp index eb6adf08..a5a1610e 100644 --- a/client/ui/pages_logic/ShareConnectionLogic.cpp +++ b/client/ui/pages_logic/ShareConnectionLogic.cpp @@ -1,9 +1,13 @@ #include #include #include -#include +//#include #include +#include "QZXing.h" +#include "QZXingImageProvider.h" +#include "QZXingFilter.h" + #include "ShareConnectionLogic.h" #include "configurators/cloak_configurator.h"