Fixes for prevent issues & N_SE-52780, N_SE-52804, & N_SE-52165
authormoinuddin.s <moinuddin.s@samsung.com>
Mon, 23 Sep 2013 13:21:06 +0000 (18:51 +0530)
committermoinuddin.s <moinuddin.s@samsung.com>
Mon, 23 Sep 2013 13:28:32 +0000 (18:58 +0530)
Signed-off-by: moinuddin.s <moinuddin.s@samsung.com>
Change-Id: Ic6d16639fdd8cc2fe8f3b1d6d2fb253305637c5b
Signed-off-by: moinuddin.s <moinuddin.s@samsung.com>
src/ui/controls/FUiCtrl_EditDate.cpp
src/ui/controls/FUiCtrl_EditTime.cpp
src/ui/controls/FUiCtrl_EditTimePresenter.cpp
src/ui/controls/FUiCtrl_PanelImpl.cpp
src/ui/controls/FUiCtrl_ScrollPanelPresenter.cpp

index 53002b7..3b8fa06 100644 (file)
@@ -824,6 +824,8 @@ _EditDate::OnChangeLayout(_ControlRotation rotation)
        {
                GetDateTimeBar()->SetVisibleState(false);
                GetDateTimeBar()->Close();
+
+               CalculateDateTimeBarPosition();
        }
 
        return;
index 30ae6d5..5c07248 100644 (file)
@@ -616,6 +616,8 @@ _EditTime::OnChangeLayout(_ControlRotation rotation)
        {
                GetDateTimeBar()->SetVisibleState(false);
                GetDateTimeBar()->Close();
+
+               CalculateDateTimeBarPosition();
        }
 
        return;
index 7561f3b..f87364f 100644 (file)
@@ -1125,6 +1125,7 @@ _EditTimePresenter::OnFocusModeStateChanged(void)
        __isFocused = false;
        __focusId = DATETIME_ID_NONE;
        __isEnterKeyPressed = false;
+       __selectedId = DATETIME_ID_NONE;
        __pEditTime->Invalidate();
        return;
 }
index 5cad6aa..5d526f3 100644 (file)
@@ -193,8 +193,12 @@ _PanelImpl::OnAttachedToMainTree(void)
                        if (orientation == ORIENTATION_STATUS_LANDSCAPE
                                || orientation == ORIENTATION_STATUS_LANDSCAPE_REVERSE)
                        {
+                               FloatRectangle landscapeBuilderBounds;
                                controlOrientation = _CONTROL_ORIENTATION_LANDSCAPE;
-                               GetBuilderBoundsF(controlOrientation, builderBounds);
+                               if (GetBuilderBoundsF(controlOrientation, landscapeBuilderBounds))
+                               {
+                                       builderBounds = landscapeBuilderBounds;
+                               }
                        }
                        result r = SetBounds(builderBounds);
                        if (r != E_SUCCESS)
index 5eddf7c..d87d07c 100644 (file)
@@ -1027,6 +1027,8 @@ _ScrollPanelPresenter::DoFlickGestureRecognized(_TouchFlickGestureDetector& gest
                                case _FLICK_DIRECTION_RIGHT:
                                        targetPosition = scrollArea.x - SCROLL_PANEL_OVERSCROLLING_MAX_DISTANCCE;
                                        break;
+                               default:
+                                       break;
                                }
                        }