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

Commit ad6ad264 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Add a test api for checking if system supports TaskSnapshot" into sc-dev

parents eef5f6d4 c8e411fd
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -2745,6 +2745,7 @@ package android.view {
  public interface WindowManager extends android.view.ViewManager {
    method public default int getDisplayImePolicy(int);
    method public default void holdLock(android.os.IBinder, int);
    method public default boolean isTaskSnapshotSupported();
    method public default void setDisplayImePolicy(int, int);
    method public default void setForceCrossWindowBlurDisabled(boolean);
    method public default void setShouldShowSystemDecors(int, boolean);
+2 −0
Original line number Diff line number Diff line
@@ -858,4 +858,6 @@ interface IWindowManager
    void unregisterCrossWindowBlurEnabledListener(ICrossWindowBlurEnabledListener listener);

    void setForceCrossWindowBlurDisabled(boolean disable);

    boolean isTaskSnapshotSupported();
}
+9 −0
Original line number Diff line number Diff line
@@ -4568,4 +4568,13 @@ public interface WindowManager extends ViewManager {
    default void holdLock(IBinder token, int durationMs) {
        throw new UnsupportedOperationException();
    }

    /**
     * Used for testing to check if the system supports TaskSnapshot mechanism.
     * @hide
     */
    @TestApi
    default boolean isTaskSnapshotSupported() {
        return false;
    }
}
+9 −0
Original line number Diff line number Diff line
@@ -335,4 +335,13 @@ public final class WindowManagerImpl implements WindowManager {
        } catch (RemoteException e) {
        }
    }

    @Override
    public boolean isTaskSnapshotSupported() {
        try {
            return WindowManagerGlobal.getWindowManagerService().isTaskSnapshotSupported();
        } catch (RemoteException e) {
        }
        return false;
    }
}
+1 −1
Original line number Diff line number Diff line
@@ -486,7 +486,7 @@ class TaskSnapshotController {
        return builder.build();
    }

    private boolean shouldDisableSnapshots() {
    boolean shouldDisableSnapshots() {
        return mIsRunningOnWear || mIsRunningOnTv || mIsRunningOnIoT;
    }

Loading