Loading core/java/android/view/View.java +1 −1 Original line number Diff line number Diff line Loading @@ -20700,7 +20700,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, if (canTakeFocus()) { // We have a robust focus, so parents should no longer be wanting focus. clearParentsWantFocus(); } else if (!getViewRootImpl().isInLayout()) { } else if (getViewRootImpl() == null || !getViewRootImpl().isInLayout()) { // This is a weird case. Most-likely the user, rather than ViewRootImpl, called // layout. In this case, there's no guarantee that parent layouts will be evaluated // and thus the safest action is to clear focus here. Loading
core/java/android/view/View.java +1 −1 Original line number Diff line number Diff line Loading @@ -20700,7 +20700,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, if (canTakeFocus()) { // We have a robust focus, so parents should no longer be wanting focus. clearParentsWantFocus(); } else if (!getViewRootImpl().isInLayout()) { } else if (getViewRootImpl() == null || !getViewRootImpl().isInLayout()) { // This is a weird case. Most-likely the user, rather than ViewRootImpl, called // layout. In this case, there's no guarantee that parent layouts will be evaluated // and thus the safest action is to clear focus here.