Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1cc772d3 authored by Justin Ghan's avatar Justin Ghan
Browse files

Support stylus handwriting in settings search bar

Bug: 270708561
Test: make RunSettingsRoboTests ROBOTEST_FILTER=com.android.settings.search
Change-Id: Iec6d6deb68b834654b2bbc11d96227db5319b0f0
parent 47130733
Loading
Loading
Loading
Loading
+16 −8
Original line number Diff line number Diff line
@@ -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);