Add wait timeouts

This commit is contained in:
mittorn
2017-07-22 13:49:07 +07:00
parent 0949e89c11
commit 06359502e1
7 changed files with 7 additions and 12 deletions

View File

@@ -17,7 +17,6 @@ import java.lang.*;
import java.util.List;
import java.security.MessageDigest;
import in.celest.xash3d.hl.BuildConfig;
import in.celest.xash3d.XashConfig;
public class CertCheck
@@ -30,8 +29,7 @@ public class CertCheck
public static boolean dumbAntiPDALifeCheck( Context context )
{
if( BuildConfig.DEBUG ||
!XashConfig.CHECK_SIGNATURES )
if( !XashConfig.CHECK_SIGNATURES )
return false; // disable checking for debug builds
try

View File

@@ -31,7 +31,6 @@ import java.util.List;
import java.security.MessageDigest;
import in.celest.xash3d.hl.R;
import in.celest.xash3d.hl.BuildConfig;
import in.celest.xash3d.XashConfig;
import in.celest.xash3d.JoystickHandler;
import in.celest.xash3d.CertCheck;
@@ -942,7 +941,7 @@ class EngineSurface extends SurfaceView implements SurfaceHolder.Callback, View.
Log.v(TAG, "engineThreadJoin()");
try
{
mEngThread.join(); // wait until Xash will quit
mEngThread.join(5000); // wait until Xash will quit
}
catch(InterruptedException e)
{
@@ -958,7 +957,7 @@ class EngineSurface extends SurfaceView implements SurfaceHolder.Callback, View.
{
try
{
mPauseLock.wait(); // wait until Xash will quit
mPauseLock.wait(5000); // wait until engine notify
}
catch(InterruptedException e)
{
@@ -974,7 +973,7 @@ class EngineSurface extends SurfaceView implements SurfaceHolder.Callback, View.
Log.v(TAG, "engineThreadNotify()");
synchronized(mPauseLock)
{
mPauseLock.notify(); // wait until Xash will quit
mPauseLock.notify(); // send notify
}
}

View File

@@ -30,7 +30,6 @@ import java.util.List;
import java.security.MessageDigest;
import in.celest.xash3d.hl.R;
import in.celest.xash3d.hl.BuildConfig;
import in.celest.xash3d.XashConfig;
import in.celest.xash3d.JoystickHandler;
import in.celest.xash3d.CertCheck;

Submodule src/org/json deleted from c24be0e4ea