mirror of https://github.com/M66B/NetGuard.git
Workaround restart problems
This commit is contained in:
parent
97c38d1d0a
commit
bdc6333af5
|
@ -9,7 +9,7 @@ model {
|
||||||
applicationId = "eu.faircode.netguard"
|
applicationId = "eu.faircode.netguard"
|
||||||
minSdkVersion.apiLevel = 21
|
minSdkVersion.apiLevel = 21
|
||||||
targetSdkVersion.apiLevel = 23
|
targetSdkVersion.apiLevel = 23
|
||||||
versionCode = 2015112702
|
versionCode = 2015112704
|
||||||
versionName = "0.44"
|
versionName = "0.44"
|
||||||
archivesBaseName = "NetGuard-v$versionName-$versionCode"
|
archivesBaseName = "NetGuard-v$versionName-$versionCode"
|
||||||
}
|
}
|
||||||
|
|
|
@ -97,8 +97,11 @@ public class SinkholeService extends VpnService {
|
||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
PowerManager.WakeLock wl = getLock(SinkholeService.this);
|
PowerManager.WakeLock wl = getLock(SinkholeService.this);
|
||||||
wl.release();
|
if (wl.isHeld())
|
||||||
Log.i(TAG, "wakelock=" + wl.isHeld());
|
wl.release();
|
||||||
|
else
|
||||||
|
Log.w(TAG, "Wakelock under-locked");
|
||||||
|
Log.i(TAG, "Messages=" + hasMessages(0) + " wakelock=" + wlInstance.isHeld());
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex));
|
Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex));
|
||||||
Util.sendCrashReport(ex, SinkholeService.this);
|
Util.sendCrashReport(ex, SinkholeService.this);
|
||||||
|
@ -460,6 +463,7 @@ public class SinkholeService extends VpnService {
|
||||||
Message msg = mServiceHandler.obtainMessage();
|
Message msg = mServiceHandler.obtainMessage();
|
||||||
msg.arg1 = startId;
|
msg.arg1 = startId;
|
||||||
msg.obj = intent;
|
msg.obj = intent;
|
||||||
|
msg.what = 0;
|
||||||
mServiceHandler.sendMessage(msg);
|
mServiceHandler.sendMessage(msg);
|
||||||
|
|
||||||
return START_STICKY;
|
return START_STICKY;
|
||||||
|
|
Loading…
Reference in New Issue