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

Commit 72ee52c0 authored by Miranda Kephart's avatar Miranda Kephart Committed by Android (Google) Code Review
Browse files

Merge "Remove unused callbacks from ClipboardOverlayController" into main

parents 4234ce73 1b82ba84
Loading
Loading
Loading
Loading
+0 −35
Original line number Original line Diff line number Diff line
@@ -44,7 +44,6 @@ import android.content.Context;
import android.content.Intent;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.IntentFilter;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager;
import android.net.Uri;
import android.provider.DeviceConfig;
import android.provider.DeviceConfig;
import android.util.Log;
import android.util.Log;
import android.view.MotionEvent;
import android.view.MotionEvent;
@@ -100,9 +99,6 @@ public class ClipboardOverlayController implements ClipboardListener.ClipboardOv
    private final IntentCreator mIntentCreator;
    private final IntentCreator mIntentCreator;


    private Runnable mOnSessionCompleteListener;
    private Runnable mOnSessionCompleteListener;
    private Runnable mOnRemoteCopyTapped;
    private Runnable mOnShareTapped;
    private Runnable mOnPreviewTapped;


    private BroadcastReceiver mCloseDialogsReceiver;
    private BroadcastReceiver mCloseDialogsReceiver;
    private BroadcastReceiver mScreenshotReceiver;
    private BroadcastReceiver mScreenshotReceiver;
@@ -279,12 +275,10 @@ public class ClipboardOverlayController implements ClipboardListener.ClipboardOv
                    mView.showTextPreview(model.getText().toString(), false);
                    mView.showTextPreview(model.getText().toString(), false);
                }
                }
                mView.setEditAccessibilityAction(true);
                mView.setEditAccessibilityAction(true);
                mOnPreviewTapped = this::editText;
                onViewReady.run();
                onViewReady.run();
                break;
                break;
            case IMAGE:
            case IMAGE:
                mView.setEditAccessibilityAction(true);
                mView.setEditAccessibilityAction(true);
                mOnPreviewTapped = () -> editImage(model.getUri());
                if (model.isSensitive()) {
                if (model.isSensitive()) {
                    mView.showImagePreview(null);
                    mView.showImagePreview(null);
                    onViewReady.run();
                    onViewReady.run();
@@ -309,7 +303,6 @@ public class ClipboardOverlayController implements ClipboardListener.ClipboardOv
            maybeShowRemoteCopy(model.getClipData());
            maybeShowRemoteCopy(model.getClipData());
        }
        }
        if (model.getType() != ClipboardModel.Type.OTHER) {
        if (model.getType() != ClipboardModel.Type.OTHER) {
            mOnShareTapped = () -> shareContent(model.getClipData());
            mView.showShareChip();
            mView.showShareChip();
        }
        }
    }
    }
@@ -370,11 +363,6 @@ public class ClipboardOverlayController implements ClipboardListener.ClipboardOv
        if (packageManager.resolveActivity(
        if (packageManager.resolveActivity(
                remoteCopyIntent, PackageManager.ResolveInfoFlags.of(0)) != null) {
                remoteCopyIntent, PackageManager.ResolveInfoFlags.of(0)) != null) {
            mView.setRemoteCopyVisibility(true);
            mView.setRemoteCopyVisibility(true);
            mOnRemoteCopyTapped = () -> {
                mClipboardLogger.logSessionComplete(CLIPBOARD_OVERLAY_REMOTE_COPY_TAPPED);
                mContext.startActivity(remoteCopyIntent);
                animateOut();
            };
        } else {
        } else {
            mView.setRemoteCopyVisibility(false);
            mView.setRemoteCopyVisibility(false);
        }
        }
@@ -399,26 +387,6 @@ public class ClipboardOverlayController implements ClipboardListener.ClipboardOv
        });
        });
    }
    }


    private void editImage(Uri uri) {
        mClipboardLogger.logSessionComplete(CLIPBOARD_OVERLAY_EDIT_TAPPED);
        mIntentCreator.getImageEditIntentAsync(uri, mContext, intent -> {
            mContext.startActivity(intent);
            animateOut();
        });
    }

    private void editText() {
        mClipboardLogger.logSessionComplete(CLIPBOARD_OVERLAY_EDIT_TAPPED);
        mContext.startActivity(mIntentCreator.getTextEditorIntent(mContext));
        animateOut();
    }

    private void shareContent(ClipData clip) {
        mClipboardLogger.logSessionComplete(CLIPBOARD_OVERLAY_SHARE_TAPPED);
        mContext.startActivity(mIntentCreator.getShareIntent(clip, mContext));
        animateOut();
    }

    private void animateInWithAnnouncement(ClipboardModel.Type type) {
    private void animateInWithAnnouncement(ClipboardModel.Type type) {
        Animator entrance = animateIn();
        Animator entrance = animateIn();
        entrance.addListener(new AnimatorListenerAdapter() {
        entrance.addListener(new AnimatorListenerAdapter() {
@@ -547,9 +515,6 @@ public class ClipboardOverlayController implements ClipboardListener.ClipboardOv
    }
    }


    private void reset() {
    private void reset() {
        mOnRemoteCopyTapped = null;
        mOnShareTapped = null;
        mOnPreviewTapped = null;
        mShowingUi = false;
        mShowingUi = false;
        mView.reset();
        mView.reset();
        mTimeoutHandler.cancelTimeout();
        mTimeoutHandler.cancelTimeout();