From b3657f058f3e0602e67fea3b6d9ce58223eac543 Mon Sep 17 00:00:00 2001 From: Sreedeep Moulik Date: Fri, 24 May 2013 17:09:47 +0530 Subject: [PATCH] SplitPanel Fix for Issue N_SE_39157 - Tizen2.1 Branch Change-Id: I59f070b9d9a2ded669caa3039107424645fed13d Signed-off-by: Sreedeep Moulik --- src/ui/controls/FUiCtrl_SplitPanel.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/ui/controls/FUiCtrl_SplitPanel.cpp b/src/ui/controls/FUiCtrl_SplitPanel.cpp index c1a62e2..5164f56 100644 --- a/src/ui/controls/FUiCtrl_SplitPanel.cpp +++ b/src/ui/controls/FUiCtrl_SplitPanel.cpp @@ -327,9 +327,19 @@ _SplitPanel::OnBoundsChanged(void) GET_SHAPE_CONFIG(SPLITPANEL::MOVABLE_DIVIDER_THICKNESS, orientation, dividerThickness); - if (GetMaximumDividerPosition() > (bounds.width - dividerThickness)) + if (GetDividerDirection() == SPLIT_PANEL_DIVIDER_DIRECTION_VERTICAL) { - SetMaximumDividerPosition(bounds.width - dividerThickness); + if (GetMaximumDividerPosition() > (bounds.width - dividerThickness)) + { + SetMaximumDividerPosition(bounds.width - dividerThickness); + } + } + else + { + if (GetMaximumDividerPosition() > (bounds.height - dividerThickness)) + { + SetMaximumDividerPosition(bounds.height - dividerThickness); + } } __pSplitPanelPresenter->OnBoundsChanged(); -- 2.7.4