Prevent crash

This commit is contained in:
M66B
2021-12-15 17:51:06 +01:00
parent 53925855fd
commit 1e0870d660

View File

@@ -20,7 +20,9 @@ package eu.faircode.email;
*/
import android.content.Context;
import android.graphics.Canvas;
import android.util.AttributeSet;
import android.view.MotionEvent;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
@@ -41,4 +43,43 @@ public class EditTextMultiAutoComplete extends AppCompatMultiAutoCompleteTextVie
super(context, attrs, defStyleAttr);
Helper.setKeyboardIncognitoMode(this, context);
}
}
@Override
public boolean onPreDraw() {
try {
return super.onPreDraw();
} catch (Throwable ex) {
Log.w(ex);
return true;
}
}
@Override
protected void onDraw(Canvas canvas) {
try {
super.onDraw(canvas);
} catch (Throwable ex) {
Log.w(ex);
}
}
@Override
public boolean dispatchTouchEvent(MotionEvent event) {
try {
return super.dispatchTouchEvent(event);
} catch (Throwable ex) {
Log.w(ex);
return false;
}
}
@Override
public boolean onTouchEvent(MotionEvent event) {
try {
return super.onTouchEvent(event);
} catch (Throwable ex) {
Log.w(ex);
return false;
}
}
}