Prevent crash

pull/194/merge
M66B 3 years ago
parent 53925855fd
commit 1e0870d660

@ -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;
}
}
}
Loading…
Cancel
Save