From 54d2c8b87f364ca9cb04cbd9b751efd490bbb56e Mon Sep 17 00:00:00 2001 From: manabu-nakamura Date: Wed, 15 Nov 2023 02:05:28 +0000 Subject: [PATCH] [Catalog][Carousel] Fix issue with locked orientation with fullscreen carousel Resolves https://github.com/material-components/material-components-android/pull/3835 Resolves https://github.com/material-components/material-components-android/issues/3834 GIT_ORIGIN_REV_ID=da20780aaf0dcd4ca6abb6cf2dc7107342c2eb53 PiperOrigin-RevId: 582497746 --- .../catalog/carousel/FullScreenStrategyDemoFragment.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/catalog/java/io/material/catalog/carousel/FullScreenStrategyDemoFragment.java b/catalog/java/io/material/catalog/carousel/FullScreenStrategyDemoFragment.java index 5b760bd53..3f0ff4921 100644 --- a/catalog/java/io/material/catalog/carousel/FullScreenStrategyDemoFragment.java +++ b/catalog/java/io/material/catalog/carousel/FullScreenStrategyDemoFragment.java @@ -62,6 +62,12 @@ public class FullScreenStrategyDemoFragment extends DemoFragment { R.layout.cat_carousel_full_screen_fragment, viewGroup, false /* attachToRoot */); } + @Override + public void onDestroyView() { + super.onDestroyView(); + getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED); + } + @Override @SuppressWarnings("RestrictTo") public void onViewCreated(@NonNull View view, @Nullable Bundle bundle) {