Merge "Fix exception when a focused item is detached."
This commit is contained in:
committed by
Android (Google) Code Review
commit
dbe55b722c
@@ -2428,7 +2428,7 @@ public class ListView extends AbsListView {
|
||||
if (mItemsCanFocus && (focusResult == null)
|
||||
&& selectedView != null && selectedView.hasFocus()) {
|
||||
final View focused = selectedView.findFocus();
|
||||
if (distanceToView(focused) > 0) {
|
||||
if (!isViewAncestorOf(focused, this) || distanceToView(focused) > 0) {
|
||||
focused.clearFocus();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user