From b454862005841e59faa7566fc7e707b7fc6fad08 Mon Sep 17 00:00:00 2001 From: Sreyas Date: Wed, 20 Jan 2021 18:01:20 -0800 Subject: [PATCH] Refactoring startShareActivity to allow crop to be passed in. This is necessary to start a share activity based on a single image from Launcher. Bug: 169772466, 169799864 Change-Id: I8a2baaa978a83f289e558dcd5d9be5ca6a164b2f --- quickstep/src/com/android/quickstep/ImageActionsApi.java | 4 ++-- quickstep/src/com/android/quickstep/TaskOverlayFactory.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/quickstep/src/com/android/quickstep/ImageActionsApi.java b/quickstep/src/com/android/quickstep/ImageActionsApi.java index b04905ca60..cb4d53a82b 100644 --- a/quickstep/src/com/android/quickstep/ImageActionsApi.java +++ b/quickstep/src/com/android/quickstep/ImageActionsApi.java @@ -83,8 +83,8 @@ public class ImageActionsApi { * Share the image this api was constructed with. */ @UiThread - public void startShareActivity() { - ImageActionUtils.startShareActivity(mContext, mBitmapSupplier, null, null, TAG); + public void startShareActivity(Rect crop) { + ImageActionUtils.startShareActivity(mContext, mBitmapSupplier, crop, null, TAG); } /** diff --git a/quickstep/src/com/android/quickstep/TaskOverlayFactory.java b/quickstep/src/com/android/quickstep/TaskOverlayFactory.java index 6677724982..93ebd5aa26 100644 --- a/quickstep/src/com/android/quickstep/TaskOverlayFactory.java +++ b/quickstep/src/com/android/quickstep/TaskOverlayFactory.java @@ -159,7 +159,7 @@ public class TaskOverlayFactory implements ResourceBasedOverride { @Override public void onShare() { if (isAllowedByPolicy) { - endLiveTileMode(mImageApi::startShareActivity); + endLiveTileMode(() -> mImageApi.startShareActivity(null)); } else { showBlockedByPolicyMessage(); }