Loading packages/SystemUI/src/com/android/systemui/stackdivider/Divider.java +8 −5 Original line number Diff line number Diff line Loading @@ -253,10 +253,8 @@ public class Divider extends SystemUI implements DividerView.DividerCallbacks, mSplitLayout.mSecondary = new Rect(mRotateSplitLayout.mSecondary); mRotateSplitLayout = null; } if (isSplitActive()) { update(newConfig); } } Handler getHandler() { return mHandler; Loading Loading @@ -330,6 +328,11 @@ public class Divider extends SystemUI implements DividerView.DividerCallbacks, mHandler.post(this::removeDivider); } void onTasksReady() { mHandler.post(() -> update(mDisplayController.getDisplayContext( mContext.getDisplayId()).getResources().getConfiguration())); } private void updateVisibility(final boolean visible) { if (DEBUG) Slog.d(TAG, "Updating visibility " + mVisible + "->" + visible); if (mVisible != visible) { Loading Loading @@ -521,7 +524,7 @@ public class Divider extends SystemUI implements DividerView.DividerCallbacks, void ensureMinimizedSplit() { setHomeMinimized(true /* minimized */, mSplits.mSecondary.isResizable()); if (mView != null && !isDividerVisible()) { if (!isDividerVisible()) { // Wasn't in split-mode yet, so enter now. if (DEBUG) { Slog.d(TAG, " entering split mode with minimized=true"); Loading @@ -532,7 +535,7 @@ public class Divider extends SystemUI implements DividerView.DividerCallbacks, void ensureNormalSplit() { setHomeMinimized(false /* minimized */, mHomeStackResizable); if (mView != null && !isDividerVisible()) { if (!isDividerVisible()) { // Wasn't in split-mode, so enter now. if (DEBUG) { Slog.d(TAG, " enter split mode unminimized "); Loading packages/SystemUI/src/com/android/systemui/stackdivider/SplitScreenTaskOrganizer.java +2 −0 Original line number Diff line number Diff line Loading @@ -113,6 +113,8 @@ class SplitScreenTaskOrganizer extends TaskOrganizer { t.setColor(mSecondaryDim, new float[]{0f, 0f, 0f}); t.apply(); releaseTransaction(t); mDivider.onTasksReady(); } } } Loading Loading
packages/SystemUI/src/com/android/systemui/stackdivider/Divider.java +8 −5 Original line number Diff line number Diff line Loading @@ -253,10 +253,8 @@ public class Divider extends SystemUI implements DividerView.DividerCallbacks, mSplitLayout.mSecondary = new Rect(mRotateSplitLayout.mSecondary); mRotateSplitLayout = null; } if (isSplitActive()) { update(newConfig); } } Handler getHandler() { return mHandler; Loading Loading @@ -330,6 +328,11 @@ public class Divider extends SystemUI implements DividerView.DividerCallbacks, mHandler.post(this::removeDivider); } void onTasksReady() { mHandler.post(() -> update(mDisplayController.getDisplayContext( mContext.getDisplayId()).getResources().getConfiguration())); } private void updateVisibility(final boolean visible) { if (DEBUG) Slog.d(TAG, "Updating visibility " + mVisible + "->" + visible); if (mVisible != visible) { Loading Loading @@ -521,7 +524,7 @@ public class Divider extends SystemUI implements DividerView.DividerCallbacks, void ensureMinimizedSplit() { setHomeMinimized(true /* minimized */, mSplits.mSecondary.isResizable()); if (mView != null && !isDividerVisible()) { if (!isDividerVisible()) { // Wasn't in split-mode yet, so enter now. if (DEBUG) { Slog.d(TAG, " entering split mode with minimized=true"); Loading @@ -532,7 +535,7 @@ public class Divider extends SystemUI implements DividerView.DividerCallbacks, void ensureNormalSplit() { setHomeMinimized(false /* minimized */, mHomeStackResizable); if (mView != null && !isDividerVisible()) { if (!isDividerVisible()) { // Wasn't in split-mode, so enter now. if (DEBUG) { Slog.d(TAG, " enter split mode unminimized "); Loading
packages/SystemUI/src/com/android/systemui/stackdivider/SplitScreenTaskOrganizer.java +2 −0 Original line number Diff line number Diff line Loading @@ -113,6 +113,8 @@ class SplitScreenTaskOrganizer extends TaskOrganizer { t.setColor(mSecondaryDim, new float[]{0f, 0f, 0f}); t.apply(); releaseTransaction(t); mDivider.onTasksReady(); } } } Loading