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"
|
||||
minSdkVersion.apiLevel = 21
|
||||
targetSdkVersion.apiLevel = 23
|
||||
versionCode = 2015112702
|
||||
versionCode = 2015112704
|
||||
versionName = "0.44"
|
||||
archivesBaseName = "NetGuard-v$versionName-$versionCode"
|
||||
}
|
||||
|
|
|
@ -97,8 +97,11 @@ public class SinkholeService extends VpnService {
|
|||
} finally {
|
||||
try {
|
||||
PowerManager.WakeLock wl = getLock(SinkholeService.this);
|
||||
wl.release();
|
||||
Log.i(TAG, "wakelock=" + wl.isHeld());
|
||||
if (wl.isHeld())
|
||||
wl.release();
|
||||
else
|
||||
Log.w(TAG, "Wakelock under-locked");
|
||||
Log.i(TAG, "Messages=" + hasMessages(0) + " wakelock=" + wlInstance.isHeld());
|
||||
} catch (Exception ex) {
|
||||
Log.e(TAG, ex.toString() + "\n" + Log.getStackTraceString(ex));
|
||||
Util.sendCrashReport(ex, SinkholeService.this);
|
||||
|
@ -460,6 +463,7 @@ public class SinkholeService extends VpnService {
|
|||
Message msg = mServiceHandler.obtainMessage();
|
||||
msg.arg1 = startId;
|
||||
msg.obj = intent;
|
||||
msg.what = 0;
|
||||
mServiceHandler.sendMessage(msg);
|
||||
|
||||
return START_STICKY;
|
||||
|
|
Loading…
Reference in New Issue