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

Commit 419ae9cc authored by archisha's avatar archisha Committed by Archisha Baranwal
Browse files

Changing ViewCaptureAwareWindowManager initialisation in

FloatingRotationButton.

We change this initialisation due to the restructure of ViewCaptureAwareWindowManager ( go/wm-for-viewcapture )

Bug: 364461638
Flag: com.android.systemui.enable_view_capture_tracing
Test: tested locally
Change-Id: Iaa6cb19359d423f388123e3c55fb6cada9f87bd4
parent 9e81f874
Loading
Loading
Loading
Loading
+4 −7
Original line number Diff line number Diff line
@@ -16,9 +16,6 @@

package com.android.systemui.shared.rotation;

import static com.android.app.viewcapture.ViewCaptureFactory.getViewCaptureAwareWindowManagerInstance;
import static com.android.systemui.Flags.enableViewCaptureTracing;

import android.annotation.DimenRes;
import android.annotation.IdRes;
import android.annotation.LayoutRes;
@@ -33,6 +30,7 @@ import android.graphics.drawable.Drawable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.WindowManager;
import android.view.WindowManager.LayoutParams;
import android.view.animation.AccelerateDecelerateInterpolator;
import android.widget.FrameLayout;
@@ -40,8 +38,8 @@ import android.widget.FrameLayout;
import androidx.annotation.BoolRes;
import androidx.core.view.OneShotPreDrawListener;

import com.android.app.viewcapture.ViewCaptureAwareWindowManager;
import com.android.systemui.shared.rotation.FloatingRotationButtonPositionCalculator.Position;
import com.android.systemui.utils.windowmanager.WindowManagerUtils;

/**
 * Containing logic for the rotation button on the physical left bottom corner of the screen.
@@ -50,7 +48,7 @@ public class FloatingRotationButton implements RotationButton {

    private static final int MARGIN_ANIMATION_DURATION_MILLIS = 300;

    private final ViewCaptureAwareWindowManager mWindowManager;
    private final WindowManager mWindowManager;
    private final ViewGroup mKeyButtonContainer;
    private final FloatingRotationButtonView mKeyButtonView;

@@ -91,8 +89,7 @@ public class FloatingRotationButton implements RotationButton {
            @DimenRes int taskbarBottomMargin, @DimenRes int buttonDiameter,
            @DimenRes int rippleMaxWidth, @BoolRes int floatingRotationBtnPositionLeftResource) {
        mContext = context;
        mWindowManager = getViewCaptureAwareWindowManagerInstance(mContext,
                enableViewCaptureTracing());
        mWindowManager = WindowManagerUtils.getWindowManager(mContext);
        mKeyButtonContainer = (ViewGroup) LayoutInflater.from(mContext).inflate(layout, null);
        mKeyButtonView = mKeyButtonContainer.findViewById(keyButtonId);
        mKeyButtonView.setVisibility(View.VISIBLE);