Loading services/core/java/com/android/server/wm/InsetsSourceProvider.java +2 −2 Original line number Diff line number Diff line Loading @@ -219,6 +219,8 @@ class InsetsSourceProvider { return; } setServerVisible(mWin.wouldBeVisibleIfPolicyIgnored() && mWin.isVisibleByPolicy() && !mWin.mGivenInsetsPending); updateSourceFrame(); if (mControl != null) { final Rect frame = mWin.getWindowFrames().mFrame; Loading @@ -228,8 +230,6 @@ class InsetsSourceProvider { mStateController.notifyControlChanged(mControlTarget); } } setServerVisible(mWin.wouldBeVisibleIfPolicyIgnored() && mWin.isVisibleByPolicy() && !mWin.mGivenInsetsPending); } /** Loading services/tests/wmtests/src/com/android/server/wm/InsetsSourceProviderTest.java +1 −1 Original line number Diff line number Diff line Loading @@ -54,7 +54,6 @@ public class InsetsSourceProviderTest extends WindowTestsBase { mSource.setVisible(true); mProvider = new InsetsSourceProvider(mSource, mDisplayContent.getInsetsStateController(), mDisplayContent); mProvider.setServerVisible(true); mImeProvider = new InsetsSourceProvider(mImeSource, mDisplayContent.getInsetsStateController(), mDisplayContent); } Loading Loading @@ -106,6 +105,7 @@ public class InsetsSourceProviderTest extends WindowTestsBase { public void testPostLayout_frameProvider() { final WindowState statusBar = createWindow(null, TYPE_APPLICATION, "statusBar"); statusBar.getFrameLw().set(0, 0, 500, 100); statusBar.mHasSurface = true; mProvider.setWindow(statusBar, (displayFrames, windowState, rect) -> { rect.set(10, 10, 20, 20); Loading Loading
services/core/java/com/android/server/wm/InsetsSourceProvider.java +2 −2 Original line number Diff line number Diff line Loading @@ -219,6 +219,8 @@ class InsetsSourceProvider { return; } setServerVisible(mWin.wouldBeVisibleIfPolicyIgnored() && mWin.isVisibleByPolicy() && !mWin.mGivenInsetsPending); updateSourceFrame(); if (mControl != null) { final Rect frame = mWin.getWindowFrames().mFrame; Loading @@ -228,8 +230,6 @@ class InsetsSourceProvider { mStateController.notifyControlChanged(mControlTarget); } } setServerVisible(mWin.wouldBeVisibleIfPolicyIgnored() && mWin.isVisibleByPolicy() && !mWin.mGivenInsetsPending); } /** Loading
services/tests/wmtests/src/com/android/server/wm/InsetsSourceProviderTest.java +1 −1 Original line number Diff line number Diff line Loading @@ -54,7 +54,6 @@ public class InsetsSourceProviderTest extends WindowTestsBase { mSource.setVisible(true); mProvider = new InsetsSourceProvider(mSource, mDisplayContent.getInsetsStateController(), mDisplayContent); mProvider.setServerVisible(true); mImeProvider = new InsetsSourceProvider(mImeSource, mDisplayContent.getInsetsStateController(), mDisplayContent); } Loading Loading @@ -106,6 +105,7 @@ public class InsetsSourceProviderTest extends WindowTestsBase { public void testPostLayout_frameProvider() { final WindowState statusBar = createWindow(null, TYPE_APPLICATION, "statusBar"); statusBar.getFrameLw().set(0, 0, 500, 100); statusBar.mHasSurface = true; mProvider.setWindow(statusBar, (displayFrames, windowState, rect) -> { rect.set(10, 10, 20, 20); Loading