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

Commit 1d5d7ae8 authored by Matt Casey's avatar Matt Casey
Browse files

Remove all usages of SCREENSHOT_METADATA flag

Separating from flag removal for to avoid slowing down approval.

Bug: 264916608
Bug: 329659738
Test: Build
Flag: LEGACY SCREENSHOT_METADATA DISABLED
Change-Id: I84314ce93f24a3eeb061ee53ad9bd611f560f4e6
Merged-In: I84314ce93f24a3eeb061ee53ad9bd611f560f4e6
parent acb1d81b
Loading
Loading
Loading
Loading
+0 −12
Original line number Original line Diff line number Diff line
@@ -41,7 +41,6 @@ import android.app.ActivityOptions;
import android.app.ExitTransitionCoordinator;
import android.app.ExitTransitionCoordinator;
import android.app.ICompatCameraControlCallback;
import android.app.ICompatCameraControlCallback;
import android.app.Notification;
import android.app.Notification;
import android.app.assist.AssistContent;
import android.content.BroadcastReceiver;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Context;
import android.content.Intent;
import android.content.Intent;
@@ -85,7 +84,6 @@ import com.android.systemui.broadcast.BroadcastSender;
import com.android.systemui.clipboardoverlay.ClipboardOverlayController;
import com.android.systemui.clipboardoverlay.ClipboardOverlayController;
import com.android.systemui.dagger.qualifiers.Main;
import com.android.systemui.dagger.qualifiers.Main;
import com.android.systemui.flags.FeatureFlags;
import com.android.systemui.flags.FeatureFlags;
import com.android.systemui.flags.Flags;
import com.android.systemui.res.R;
import com.android.systemui.res.R;
import com.android.systemui.screenshot.TakeScreenshotService.RequestCallback;
import com.android.systemui.screenshot.TakeScreenshotService.RequestCallback;
import com.android.systemui.screenshot.scroll.LongScreenshotActivity;
import com.android.systemui.screenshot.scroll.LongScreenshotActivity;
@@ -442,16 +440,6 @@ public class ScreenshotController {


        prepareViewForNewScreenshot(screenshot, oldPackageName);
        prepareViewForNewScreenshot(screenshot, oldPackageName);


        if (mFlags.isEnabled(Flags.SCREENSHOT_METADATA) && screenshot.getTaskId() >= 0) {
            mAssistContentRequester.requestAssistContent(screenshot.getTaskId(),
                    new AssistContentRequester.Callback() {
                        @Override
                        public void onAssistContentAvailable(AssistContent assistContent) {
                            screenshot.setContextUrl(assistContent.getWebUri());
                        }
                    });
        }

        if (!shouldShowUi()) {
        if (!shouldShowUi()) {
            saveScreenshotInWorkerThread(
            saveScreenshotInWorkerThread(
                    screenshot.getUserHandle(), finisher, this::logSuccessOnActionsReady,
                    screenshot.getUserHandle(), finisher, this::logSuccessOnActionsReady,
+2 −10
Original line number Original line Diff line number Diff line
@@ -90,7 +90,6 @@ import androidx.constraintlayout.widget.ConstraintLayout;
import com.android.internal.jank.InteractionJankMonitor;
import com.android.internal.jank.InteractionJankMonitor;
import com.android.internal.logging.UiEventLogger;
import com.android.internal.logging.UiEventLogger;
import com.android.systemui.flags.FeatureFlags;
import com.android.systemui.flags.FeatureFlags;
import com.android.systemui.flags.Flags;
import com.android.systemui.res.R;
import com.android.systemui.res.R;
import com.android.systemui.screenshot.scroll.ScrollCaptureController;
import com.android.systemui.screenshot.scroll.ScrollCaptureController;
import com.android.systemui.shared.system.InputChannelCompat;
import com.android.systemui.shared.system.InputChannelCompat;
@@ -789,15 +788,8 @@ public class ScreenshotView extends FrameLayout implements
            mUiEventLogger.log(ScreenshotEvent.SCREENSHOT_SHARE_TAPPED, 0, mPackageName);
            mUiEventLogger.log(ScreenshotEvent.SCREENSHOT_SHARE_TAPPED, 0, mPackageName);
            prepareSharedTransition();
            prepareSharedTransition();


            Intent shareIntent;
            Intent shareIntent = ActionIntentCreator.INSTANCE.createShareWithSubject(
            if (mFlags.isEnabled(Flags.SCREENSHOT_METADATA) && mScreenshotData != null
                    && mScreenshotData.getContextUrl() != null) {
                shareIntent = ActionIntentCreator.INSTANCE.createShareWithText(
                        imageData.uri, mScreenshotData.getContextUrl().toString());
            } else {
                shareIntent = ActionIntentCreator.INSTANCE.createShareWithSubject(
                    imageData.uri, imageData.subject);
                    imageData.uri, imageData.subject);
            }
            mCallbacks.onAction(shareIntent, imageData.owner, false);
            mCallbacks.onAction(shareIntent, imageData.owner, false);


        });
        });