Merge "Taskbar All Apps Shortcut Menu Acccessibility Focus" into udc-dev am: fa2a81844f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23845422 Change-Id: I33a1ec0e54a662878f981bd599abb3f1d5c6f105 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -177,7 +177,6 @@ public class TaskbarPopupController implements TaskbarControllers.LoggableTaskba
|
|||||||
systemShortcuts);
|
systemShortcuts);
|
||||||
}
|
}
|
||||||
|
|
||||||
icon.clearAccessibilityFocus();
|
|
||||||
container.addOnAttachStateChangeListener(
|
container.addOnAttachStateChangeListener(
|
||||||
new PopupLiveUpdateHandler<BaseTaskbarContext>(context, container) {
|
new PopupLiveUpdateHandler<BaseTaskbarContext>(context, container) {
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -125,6 +125,14 @@ public class PopupContainerWithArrow<T extends Context & ActivityContext>
|
|||||||
this(context, null, 0);
|
this(context, null, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected View getAccessibilityInitialFocusView() {
|
||||||
|
if (mSystemShortcutContainer != null) {
|
||||||
|
return mSystemShortcutContainer.getChildAt(0);
|
||||||
|
}
|
||||||
|
return super.getAccessibilityInitialFocusView();
|
||||||
|
}
|
||||||
|
|
||||||
public LauncherAccessibilityDelegate getAccessibilityDelegate() {
|
public LauncherAccessibilityDelegate getAccessibilityDelegate() {
|
||||||
return mAccessibilityDelegate;
|
return mAccessibilityDelegate;
|
||||||
}
|
}
|
||||||
@@ -242,7 +250,6 @@ public class PopupContainerWithArrow<T extends Context & ActivityContext>
|
|||||||
popupDataProvider.getNotificationKeysForItem(item),
|
popupDataProvider.getNotificationKeysForItem(item),
|
||||||
systemShortcuts);
|
systemShortcuts);
|
||||||
}
|
}
|
||||||
launcher.tryClearAccessibilityFocus(icon);
|
|
||||||
launcher.refreshAndBindWidgetsForPackageUser(PackageUserKey.fromItemInfo(item));
|
launcher.refreshAndBindWidgetsForPackageUser(PackageUserKey.fromItemInfo(item));
|
||||||
container.requestFocus();
|
container.requestFocus();
|
||||||
return container;
|
return container;
|
||||||
|
|||||||
Reference in New Issue
Block a user