mirror of
https://github.com/M66B/FairEmail.git
synced 2025-02-23 22:51:02 +00:00
Prevent crash
This commit is contained in:
parent
4dae41b816
commit
75da059829
1 changed files with 28 additions and 0 deletions
|
@ -33,6 +33,7 @@ import android.os.PowerManager;
|
|||
import android.text.TextUtils;
|
||||
import android.view.KeyEvent;
|
||||
import android.view.MenuItem;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.View;
|
||||
import android.view.Window;
|
||||
import android.view.WindowManager;
|
||||
|
@ -513,6 +514,33 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onTouchEvent(MotionEvent event) {
|
||||
try {
|
||||
return super.onTouchEvent(event);
|
||||
} catch (Throwable ex) {
|
||||
Log.w(ex);
|
||||
/*
|
||||
java.lang.IllegalArgumentException: pointerIndex out of range
|
||||
at android.view.MotionEvent.nativeGetAxisValue(MotionEvent.java:-2)
|
||||
at android.view.MotionEvent.getX(MotionEvent.java:2379)
|
||||
at androidx.viewpager.widget.ViewPager.onTouchEvent(SourceFile:2259)
|
||||
at android.view.View.dispatchTouchEvent(View.java:14002)
|
||||
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3136)
|
||||
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2820)
|
||||
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
|
||||
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
|
||||
at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:495)
|
||||
at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1868)
|
||||
at android.app.Activity.dispatchTouchEvent(Activity.java:4022)
|
||||
at androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent(SourceFile:69)
|
||||
at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:453)
|
||||
at android.view.View.dispatchPointerEvent(View.java:14261)
|
||||
*/
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
|
||||
switch (item.getItemId()) {
|
||||
|
|
Loading…
Reference in a new issue