diff --git a/app/src/main/java/eu/faircode/email/EditTextMultiAutoComplete.java b/app/src/main/java/eu/faircode/email/EditTextMultiAutoComplete.java index 6065529642..c647ab1f21 100644 --- a/app/src/main/java/eu/faircode/email/EditTextMultiAutoComplete.java +++ b/app/src/main/java/eu/faircode/email/EditTextMultiAutoComplete.java @@ -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; + } + } +} \ No newline at end of file