Merge "Support stylus handwriting in settings search bar" into udc-dev am: 037eda8910

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/21477804

Change-Id: I71736317c7d900bcebd6227c66b7103ad557000d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Justin Ghan
2023-03-09 07:31:18 +00:00
committed by Automerger Merge Worker

View File

@@ -126,7 +126,16 @@ public interface SearchFeatureProvider {
true /* finishSecondaryWithPrimary */,
false /* clearTop */);
toolbar.setOnClickListener(tb -> {
toolbar.setOnClickListener(tb -> startSearchActivity(context, activity, pageId, intent));
toolbar.setHandwritingDelegatorCallback(
() -> startSearchActivity(context, activity, pageId, intent));
toolbar.setAllowedHandwritingDelegatePackage(intent.getPackage());
}
/** Start the search activity. */
private static void startSearchActivity(
Context context, FragmentActivity activity, int pageId, Intent intent) {
FeatureFactory.getFactory(context).getSlicesFeatureProvider()
.indexSliceDataAsync(context);
@@ -135,7 +144,6 @@ public interface SearchFeatureProvider {
final Bundle bundle = ActivityOptions.makeSceneTransitionAnimation(activity).toBundle();
activity.startActivity(intent, bundle);
});
}
Intent buildSearchIntent(Context context, int pageId);