Copy ContentCaptureOptions into derived Contexts
When a new Context is created from the Activity Context and used to inflate views, Content Capture is disabled for those views because the new Context is missing ContentCaptureOptions. Fix: 194321297 Test: atest CtsContentCaptureServiceTestCases Test: manual - view appeared events come through Change-Id: I934d41953c7668e371d5961b66187ecd15408e3e
This commit is contained in:
@@ -26,6 +26,7 @@ import android.annotation.NonNull;
|
||||
import android.annotation.Nullable;
|
||||
import android.annotation.UiContext;
|
||||
import android.compat.annotation.UnsupportedAppUsage;
|
||||
import android.content.AttributionSource;
|
||||
import android.content.AutofillOptions;
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.ComponentName;
|
||||
@@ -60,7 +61,6 @@ import android.database.sqlite.SQLiteDatabase.CursorFactory;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.net.Uri;
|
||||
import android.content.AttributionSource;
|
||||
import android.os.Binder;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
@@ -3120,6 +3120,7 @@ class ContextImpl extends Context {
|
||||
mForceDisplayOverrideInResources = container.mForceDisplayOverrideInResources;
|
||||
mIsConfigurationBasedContext = container.mIsConfigurationBasedContext;
|
||||
mContextType = container.mContextType;
|
||||
mContentCaptureOptions = container.mContentCaptureOptions;
|
||||
} else {
|
||||
mBasePackageName = packageInfo.mPackageName;
|
||||
ApplicationInfo ainfo = packageInfo.getApplicationInfo();
|
||||
|
||||
Reference in New Issue
Block a user