Skip to content

Commit 45942ca

Browse files
committed
Addressing comments for change c4842c1
Change-Id: I4e9cf37aba287f079be18e5c2c25216e6fdd1396
1 parent 11952e7 commit 45942ca

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

policy/src/com/android/internal/policy/impl/keyguard/KeyguardWidgetPager.java

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -137,18 +137,17 @@ public void onPageSwitch(View newPage, int newPageIndex) {
137137
newWidgetPage.onActive(true);
138138
newWidgetPage.requestAccessibilityFocus();
139139
}
140+
if (mParent != null && AccessibilityManager.getInstance(mContext).isEnabled()) {
141+
AccessibilityEvent event = AccessibilityEvent.obtain(
142+
AccessibilityEvent.TYPE_VIEW_SCROLLED);
143+
onInitializeAccessibilityEvent(event);
144+
onPopulateAccessibilityEvent(event);
145+
mParent.requestSendAccessibilityEvent(this, event);
146+
}
140147
}
141148
if (mViewStateManager != null) {
142149
mViewStateManager.onPageSwitch(newPage, newPageIndex);
143150
}
144-
145-
if (mParent != null && AccessibilityManager.getInstance(mContext).isEnabled()) {
146-
AccessibilityEvent event = AccessibilityEvent.obtain(
147-
AccessibilityEvent.TYPE_VIEW_SCROLLED);
148-
onInitializeAccessibilityEvent(event);
149-
onPopulateAccessibilityEvent(event);
150-
mParent.requestSendAccessibilityEvent(this, event);
151-
}
152151
}
153152

154153
@Override
@@ -267,7 +266,6 @@ public void addWidget(View widget, int pageIndex) {
267266
content.getContentDescription());
268267
frame.setContentDescription(contentDescription);
269268
}
270-
frame.setLongClickable(true);
271269
}
272270

273271
/**

policy/src/com/android/internal/policy/impl/keyguard/PagedView.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1743,8 +1743,10 @@ protected void snapToPage(int whichPage, int delta, int duration) {
17431743
}
17441744
protected void snapToPage(int whichPage, int delta, int duration, boolean immediate) {
17451745
mNextPage = whichPage;
1746+
17461747
View focusedChild = getFocusedChild();
1747-
if (focusedChild != null && focusedChild == getPageAt(mCurrentPage)) {
1748+
if (focusedChild != null && whichPage != mCurrentPage &&
1749+
focusedChild == getPageAt(mCurrentPage)) {
17481750
focusedChild.clearFocus();
17491751
}
17501752

0 commit comments

Comments
 (0)