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

Commit cafab986 authored by Sunny Goyal's avatar Sunny Goyal Committed by Android (Google) Code Review
Browse files

Merge "Removing unused SplitScreen bounds notification from systemUI" into tm-qpr-dev

parents 4f1ceac1 1aaacb98
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -59,11 +59,6 @@ oneway interface IOverviewProxy {
     */
    void onSystemUiStateChanged(int stateFlags) = 16;

    /**
     * Sent when the split screen is resized
     */
    void onSplitScreenSecondaryBoundsChanged(in Rect bounds, in Rect insets) = 17;

    /**
     * Sent when suggested rotation button could be shown
     */
+0 −23
Original line number Diff line number Diff line
@@ -108,7 +108,6 @@ import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;
import java.util.Optional;
import java.util.function.BiConsumer;
import java.util.function.Supplier;

import javax.inject.Inject;
@@ -470,8 +469,6 @@ public class OverviewProxyService extends CurrentUserTracker implements
    };

    private final StatusBarWindowCallback mStatusBarWindowCallback = this::onStatusBarStateChanged;
    private final BiConsumer<Rect, Rect> mSplitScreenBoundsChangeListener =
            this::notifySplitScreenBoundsChanged;

    // This is the death handler for the binder from the launcher service
    private final IBinder.DeathRecipient mOverviewServiceDeathRcpt
@@ -839,26 +836,6 @@ public class OverviewProxyService extends CurrentUserTracker implements
        }
    }

    /**
     * Notifies the Launcher of split screen size changes
     *
     * @param secondaryWindowBounds Bounds of the secondary window including the insets
     * @param secondaryWindowInsets stable insets received by the secondary window
     */
    public void notifySplitScreenBoundsChanged(
            Rect secondaryWindowBounds, Rect secondaryWindowInsets) {
        try {
            if (mOverviewProxy != null) {
                mOverviewProxy.onSplitScreenSecondaryBoundsChanged(
                        secondaryWindowBounds, secondaryWindowInsets);
            } else {
                Log.e(TAG_OPS, "Failed to get overview proxy for split screen bounds.");
            }
        } catch (RemoteException e) {
            Log.e(TAG_OPS, "Failed to call onSplitScreenSecondaryBoundsChanged()", e);
        }
    }

    private final ScreenLifecycle.Observer mLifecycleObserver = new ScreenLifecycle.Observer() {
        /**
         * Notifies the Launcher that screen turned on and ready to use