Addressing comments for change c4842c1193
Change-Id: I4e9cf37aba287f079be18e5c2c25216e6fdd1396
This commit is contained in:
@@ -137,18 +137,17 @@ public class KeyguardWidgetPager extends PagedView implements PagedView.PageSwit
|
||||
newWidgetPage.onActive(true);
|
||||
newWidgetPage.requestAccessibilityFocus();
|
||||
}
|
||||
if (mParent != null && AccessibilityManager.getInstance(mContext).isEnabled()) {
|
||||
AccessibilityEvent event = AccessibilityEvent.obtain(
|
||||
AccessibilityEvent.TYPE_VIEW_SCROLLED);
|
||||
onInitializeAccessibilityEvent(event);
|
||||
onPopulateAccessibilityEvent(event);
|
||||
mParent.requestSendAccessibilityEvent(this, event);
|
||||
}
|
||||
}
|
||||
if (mViewStateManager != null) {
|
||||
mViewStateManager.onPageSwitch(newPage, newPageIndex);
|
||||
}
|
||||
|
||||
if (mParent != null && AccessibilityManager.getInstance(mContext).isEnabled()) {
|
||||
AccessibilityEvent event = AccessibilityEvent.obtain(
|
||||
AccessibilityEvent.TYPE_VIEW_SCROLLED);
|
||||
onInitializeAccessibilityEvent(event);
|
||||
onPopulateAccessibilityEvent(event);
|
||||
mParent.requestSendAccessibilityEvent(this, event);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -267,7 +266,6 @@ public class KeyguardWidgetPager extends PagedView implements PagedView.PageSwit
|
||||
content.getContentDescription());
|
||||
frame.setContentDescription(contentDescription);
|
||||
}
|
||||
frame.setLongClickable(true);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -1743,8 +1743,10 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc
|
||||
}
|
||||
protected void snapToPage(int whichPage, int delta, int duration, boolean immediate) {
|
||||
mNextPage = whichPage;
|
||||
|
||||
View focusedChild = getFocusedChild();
|
||||
if (focusedChild != null && focusedChild == getPageAt(mCurrentPage)) {
|
||||
if (focusedChild != null && whichPage != mCurrentPage &&
|
||||
focusedChild == getPageAt(mCurrentPage)) {
|
||||
focusedChild.clearFocus();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user