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

Commit 2d6320f4 authored by Russell Myers's avatar Russell Myers
Browse files

Make TextServicesManagerService optional on Wear.

Bug: 335456104
Test: Local build / launch; CTS test in ag/27000735
Flag: android.server.remove_text_service
Change-Id: Ib7f56d663852dfcc22b8f97aed85135228235e59
parent 789d8b54
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -91,6 +91,7 @@ import android.util.DisplayMetrics;
import android.util.Dumpable;
import android.util.EventLog;
import android.util.IndentingPrintWriter;
import android.util.Log;
import android.util.Pair;
import android.util.Slog;
import android.util.TimeUtils;
@@ -2005,9 +2006,11 @@ public final class SystemServer implements Dumpable {
            mSystemServiceManager.startService(new FontManagerService.Lifecycle(context, safeMode));
            t.traceEnd();

            if (!isWatch || !android.server.Flags.removeTextService()) {
                t.traceBegin("StartTextServicesManager");
                mSystemServiceManager.startService(TextServicesManagerService.Lifecycle.class);
                t.traceEnd();
            }

            if (!disableSystemTextClassifier) {
                t.traceBegin("StartTextClassificationManagerService");
+7 −0
Original line number Diff line number Diff line
@@ -7,3 +7,10 @@ flag {
     is_fixed_read_only: true
     bug: "324153471"
}

flag {
     name: "remove_text_service"
     namespace: "wear_frameworks"
     description: "Remove TextServiceManagerService on Wear"
     bug: "323720705"
}
 No newline at end of file