Fix vibrator check
This commit is contained in:
parent
0f02f3472e
commit
bfef1cf301
2 changed files with 7 additions and 6 deletions
|
@ -1 +1 @@
|
||||||
Subproject commit 44cfcf8a62735c2d5312a1bcc1c4c633dddba1ed
|
Subproject commit 60be57dafef0d3da03356e261092fdb8e54f7399
|
|
@ -417,8 +417,9 @@ public class XashActivity extends Activity {
|
||||||
else
|
else
|
||||||
handler = new JoystickHandler();
|
handler = new JoystickHandler();
|
||||||
handler.init();
|
handler.init();
|
||||||
|
|
||||||
mHasVibrator = mHasVibrator && ( handler.hasVibrator() );
|
mVibrator = ( Vibrator )getSystemService( Context.VIBRATOR_SERVICE );
|
||||||
|
mHasVibrator = handler.hasVibrator() && (mVibrator != null);
|
||||||
|
|
||||||
mPixelFormat = mPref.getInt( "pixelformat", 0 );
|
mPixelFormat = mPref.getInt( "pixelformat", 0 );
|
||||||
mUseVolume = mPref.getBoolean( "usevolume", false );
|
mUseVolume = mPref.getBoolean( "usevolume", false );
|
||||||
|
@ -432,8 +433,6 @@ public class XashActivity extends Activity {
|
||||||
else mImmersiveMode = new ImmersiveMode();
|
else mImmersiveMode = new ImmersiveMode();
|
||||||
|
|
||||||
mDecorView = getWindow().getDecorView();
|
mDecorView = getWindow().getDecorView();
|
||||||
|
|
||||||
mVibrator = ( Vibrator )getSystemService( Context.VIBRATOR_SERVICE );
|
|
||||||
|
|
||||||
if( mPref.getBoolean( "resolution_fixed", false ) )
|
if( mPref.getBoolean( "resolution_fixed", false ) )
|
||||||
{
|
{
|
||||||
|
@ -2040,7 +2039,9 @@ class JoystickHandler_v12 extends JoystickHandler
|
||||||
@Override
|
@Override
|
||||||
public boolean hasVibrator()
|
public boolean hasVibrator()
|
||||||
{
|
{
|
||||||
return XashActivity.mVibrator.hasVibrator();
|
if( XashActivity.mVibrator != null )
|
||||||
|
return XashActivity.mVibrator.hasVibrator();
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Add table
Reference in a new issue