Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 48de126b authored by Filip Gruszczynski's avatar Filip Gruszczynski Committed by The Android Automerger
Browse files

Fix NPE when requesting outsets for detached view.

Outsets are used during measure/layout pass, but this can be called on a
view that is not currently attached.

Bug: 21602590
Change-Id: I23e3acc45ca4bf7684d8913f839e29e8e9e94d78
parent dc6d5138
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -7366,7 +7366,11 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
     * @hide
     */
    public void getOutsets(Rect outOutsetRect) {
        if (mAttachInfo != null) {
            outOutsetRect.set(mAttachInfo.mOutsets);
        } else {
            outOutsetRect.setEmpty();
        }
    }
    /**
@@ -14508,7 +14512,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
            }
        }
        onDetachedFromWindow();
        onDetachedFromWindows();
        onDetachedFromWindowInternal();
        InputMethodManager imm = InputMethodManager.peekInstance();