From: kishorekumar Dachinamoorthy Date: Tue, 2 Apr 2013 12:30:03 +0000 (+0530) Subject: Fixing Slider Bar and Background issue. X-Git-Tag: accepted/tizen_2.1/20130425.033138~520^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=89b7bbe92a93997aec0e7eb40b0d93b015e8408f;p=framework%2Fosp%2Fuifw.git Fixing Slider Bar and Background issue. Change-Id: Iad87717dbdbbca8694edeff42e273e6c2bd53410 Signed-off-by: kishorekumar Dachinamoorthy --- diff --git a/src/ui/controls/FUiCtrl_SliderPresenter.cpp b/src/ui/controls/FUiCtrl_SliderPresenter.cpp index 61b2114..cfece61 100644 --- a/src/ui/controls/FUiCtrl_SliderPresenter.cpp +++ b/src/ui/controls/FUiCtrl_SliderPresenter.cpp @@ -278,7 +278,6 @@ _SliderPresenter::Resize(void) } - r = GET_SHAPE_CONFIG(SLIDER::BAR_HEIGHT, orientation, barHeight); SysTryReturn(NID_UI_CTRL, r == E_SUCCESS, r, r, "[%s] Propagating.", GetErrorMessage(r)); @@ -743,6 +742,7 @@ _SliderPresenter::Draw(void) if (__isNeedToBeUpdated == true) { Resize(); + __isNeedToBeUpdated = false; } return DrawSlider(); @@ -760,11 +760,8 @@ _SliderPresenter::DrawSlider(void) Canvas* pCanvas = __pSlider->GetCanvasN(); SysTryReturn(NID_UI_CTRL, pCanvas != null, E_SYSTEM, E_SYSTEM, "[E_SYSTEM] System error occurred."); - if (__isNeedToBeUpdated == true) - { - r = DrawBackground(*pCanvas); - SysTryCatch(NID_UI_CTRL, r == E_SUCCESS, , r, "[%s] Propagating.", GetErrorMessage(r)); - } + r = DrawBackground(*pCanvas); + SysTryCatch(NID_UI_CTRL, r == E_SUCCESS, , r, "[%s] Propagating.", GetErrorMessage(r)); if (style & _SLIDER_STYLE_TITLE_TEXT) { @@ -797,20 +794,15 @@ _SliderPresenter::DrawSlider(void) } } - if (__isNeedToBeUpdated == true) + if (style & _SLIDER_STYLE_TITLE_TEXT) { - if (style & _SLIDER_STYLE_TITLE_TEXT) - { - r = DrawTitleText(*pCanvas); - SysTryCatch(NID_UI_CTRL, r == E_SUCCESS, , r, "[%s] Propagating.", GetErrorMessage(r)); - } - - r = DrawIcon(*pCanvas); + r = DrawTitleText(*pCanvas); SysTryCatch(NID_UI_CTRL, r == E_SUCCESS, , r, "[%s] Propagating.", GetErrorMessage(r)); - - __isNeedToBeUpdated = false; } + r = DrawIcon(*pCanvas); + SysTryCatch(NID_UI_CTRL, r == E_SUCCESS, , r, "[%s] Propagating.", GetErrorMessage(r)); + delete pCanvas; pCanvas = null;