Loading libs/WindowManager/Jetpack/src/androidx/window/extensions/layout/WindowLayoutComponentImpl.java +12 −1 Original line number Diff line number Diff line Loading @@ -200,12 +200,23 @@ public class WindowLayoutComponentImpl implements WindowLayoutComponent { rotateRectToDisplayRotation(displayId, featureRect); transformToWindowSpaceRect(activity, featureRect); if (!isRectZero(featureRect)) { // TODO(b/228641877) Remove guarding if when fixed. features.add(new FoldingFeature(featureRect, baseFeature.getType(), state)); } } } return features; } /** * Returns {@link true} if a {@link Rect} has zero width and zero height, * {@code false} otherwise. */ private boolean isRectZero(Rect rect) { return rect.width() == 0 && rect.height() == 0; } private final class NotifyOnConfigurationChanged extends EmptyLifecycleCallbacksAdapter { @Override public void onActivityCreated(Activity activity, Bundle savedInstanceState) { Loading Loading
libs/WindowManager/Jetpack/src/androidx/window/extensions/layout/WindowLayoutComponentImpl.java +12 −1 Original line number Diff line number Diff line Loading @@ -200,12 +200,23 @@ public class WindowLayoutComponentImpl implements WindowLayoutComponent { rotateRectToDisplayRotation(displayId, featureRect); transformToWindowSpaceRect(activity, featureRect); if (!isRectZero(featureRect)) { // TODO(b/228641877) Remove guarding if when fixed. features.add(new FoldingFeature(featureRect, baseFeature.getType(), state)); } } } return features; } /** * Returns {@link true} if a {@link Rect} has zero width and zero height, * {@code false} otherwise. */ private boolean isRectZero(Rect rect) { return rect.width() == 0 && rect.height() == 0; } private final class NotifyOnConfigurationChanged extends EmptyLifecycleCallbacksAdapter { @Override public void onActivityCreated(Activity activity, Bundle savedInstanceState) { Loading