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

Commit 75efbf8c authored by Matt Casey's avatar Matt Casey Committed by Automerger Merge Worker
Browse files

Merge "Revert "Hide bubbles' IME after screenshot is taken."" into rvc-dev am:...

Merge "Revert "Hide bubbles' IME after screenshot is taken."" into rvc-dev am: cf2c8428 am: 110d8c6b

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11829302

Change-Id: I2b88ff2c3f52d0ee8f98886bb21520808e09a82e
parents 4f735ddb 110d8c6b
Loading
Loading
Loading
Loading
+0 −4
Original line number Diff line number Diff line
@@ -406,10 +406,6 @@
        <receiver android:name=".screenshot.GlobalScreenshot$SmartActionsReceiver"
                  android:exported="false"/>

        <!-- Callback for performing sysui cleanup after screenshot has been taken. -->
        <receiver android:name=".screenshot.GlobalScreenshot$ScreenshotTakenReceiver"
                  android:exported="false"/>

        <!-- started from UsbDeviceSettingsManager -->
        <activity android:name=".usb.UsbConfirmActivity"
            android:exported="true"
+0 −19
Original line number Diff line number Diff line
@@ -89,7 +89,6 @@ import android.widget.Toast;

import com.android.internal.logging.UiEventLogger;
import com.android.systemui.R;
import com.android.systemui.bubbles.BubbleController;
import com.android.systemui.dagger.qualifiers.Main;
import com.android.systemui.shared.system.ActivityManagerWrapper;
import com.android.systemui.statusbar.phone.StatusBar;
@@ -492,8 +491,6 @@ public class GlobalScreenshot implements ViewTreeObserver.OnComputeInternalInset
            return;
        }

        mContext.sendBroadcast(new Intent(mContext, ScreenshotTakenReceiver.class));

        // Optimizations
        mScreenBitmap.setHasAlpha(false);
        mScreenBitmap.prepareToDraw();
@@ -1178,20 +1175,4 @@ public class GlobalScreenshot implements ViewTreeObserver.OnComputeInternalInset
                    context, intent.getStringExtra(EXTRA_ID), actionType, true);
        }
    }

    /**
     * Called when a screenshot has been taken and animation / screenshot UI is about to begin.
     */
    public static class ScreenshotTakenReceiver extends BroadcastReceiver {
        private final Lazy<BubbleController> mBubbleController;

        public ScreenshotTakenReceiver(Lazy<BubbleController> bubbleController) {
            mBubbleController = bubbleController;
        }

        @Override
        public void onReceive(Context context, Intent intent) {
            mBubbleController.get().hideImeFromExpandedBubble();
        }
    }
}