Fixed Fullscreen mode issue after navigating back from Wallpaper Gadget 66/317166/2
authorMobaswirul Islam/NC eXperience Group /SRBD/Engineer/Samsung Electronics <mobaswirul.i@samsung.com>
Thu, 5 Sep 2024 05:41:43 +0000 (11:41 +0600)
committerMobaswirul Islam/NC eXperience Group /SRBD/Engineer/Samsung Electronics <mobaswirul.i@samsung.com>
Thu, 5 Sep 2024 05:53:37 +0000 (11:53 +0600)
Problem]: [TNINE-4370] After navigating from Wallpaper setting gadget, maximizing the window hides Bottom Border.
[Cause & Measure]
 Cause   : Border's OverlayMode was never set back to false.
 Measure : Set OverlayMode to false while maximizing using Border's Button.

Change-Id: I100f49f34b3df131fc18a510c5319ec812eba640

SettingView/SettingViewBorder.cs

index e3affc300b82de3c4c8a328b9e42a1e6fef8c632..3b2f4719f3a40873a96d17e4d5891dba9848fbb4 100644 (file)
@@ -116,7 +116,14 @@ namespace SettingView
             };
 
             minimalizeIcon.TouchEvent += OnMinimizeIconTouched;
-            maximalizeIcon.TouchEvent += OnMaximizeIconTouched;
+            maximalizeIcon.TouchEvent += (s, e) =>
+            {
+                if (OverlayMode)
+                {
+                    OverlayMode = false;
+                }
+                return OnMaximizeIconTouched(s, e);
+            };
             closeIcon.TouchEvent += OnCloseIconTouched;
             leftCornerIcon.TouchEvent += OnLeftBottomCornerIconTouched;
 
@@ -126,6 +133,10 @@ namespace SettingView
             };
             maximalizeIcon.AccessibilityActivated += (s, e) =>
             {
+                if (OverlayMode)
+                {
+                    OverlayMode = false;
+                }
                 MaximizeBorderWindow();
             };
             closeIcon.AccessibilityActivated += (s, e) =>