diff --git a/app/src/main/java/eu/faircode/email/ConstraintLayoutEx.java b/app/src/main/java/eu/faircode/email/ConstraintLayoutEx.java index 523e8db031..200f2450c5 100644 --- a/app/src/main/java/eu/faircode/email/ConstraintLayoutEx.java +++ b/app/src/main/java/eu/faircode/email/ConstraintLayoutEx.java @@ -44,6 +44,15 @@ public class ConstraintLayoutEx extends ConstraintLayout { super(context, attrs, defStyleAttr, defStyleRes); } + @Override + protected void onLayout(boolean changed, int left, int top, int right, int bottom) { + try { + super.onLayout(changed, left, top, right, bottom); + } catch (Throwable ex) { + Log.e(ex); + } + } + /* java.lang.IndexOutOfBoundsException: 2, 0 at android.text.PackedIntVector.getValue(PackedIntVector.java:75) diff --git a/app/src/main/java/eu/faircode/email/FrameLayoutEx.java b/app/src/main/java/eu/faircode/email/FrameLayoutEx.java index af716cb364..28f41d750c 100644 --- a/app/src/main/java/eu/faircode/email/FrameLayoutEx.java +++ b/app/src/main/java/eu/faircode/email/FrameLayoutEx.java @@ -44,6 +44,15 @@ public class FrameLayoutEx extends FrameLayout { super(context, attrs, defStyleAttr, defStyleRes); } + @Override + protected void onLayout(boolean changed, int left, int top, int right, int bottom) { + try { + super.onLayout(changed, left, top, right, bottom); + } catch (Throwable ex) { + Log.e(ex); + } + } + @Override public boolean dispatchTouchEvent(MotionEvent ev) { try {