fix dcm jira defect for button imagesource draw
authorMyung Jin Kim <critical.kim@samsung.com>
Sat, 22 Jun 2013 14:19:08 +0000 (23:19 +0900)
committerMyung Jin Kim <critical.kim@samsung.com>
Sat, 22 Jun 2013 14:19:08 +0000 (23:19 +0900)
Change-Id: I2032639824d63da04b25539dc361183dc7d97e2e

src/ui/controls/FUiCtrl_ButtonPresenter.cpp
src/ui/controls/FUiCtrl_CheckButtonPresenter.cpp
src/ui/controls/FUiCtrl_LabelPresenter.cpp

index 9631b9f..04c975a 100644 (file)
@@ -281,7 +281,11 @@ _ButtonPresenter::Draw(void)
        }
 
        DrawBitmap();
-       DrawText();
+
+       if (!__pButton->GetText().IsEmpty())
+       {
+               DrawText();
+       }
 
        if (__showUnderlineBitmap && __pButton->GetToolbarItemBackgroundBitmap(status) == null)
        {
index a7f9e93..de82d85 100644 (file)
@@ -578,6 +578,7 @@ _CheckButtonPresenter::DrawBackground(void)
 
        delete pCanvas;
        delete pReplacementColorBackgroundBitmap;
+       delete pHighlightedReplacementColorBackgroundBitmap;
 
        return;
 }
index d9506ed..1d6f980 100644 (file)
@@ -261,7 +261,11 @@ void
 _LabelPresenter::Draw(void)
 {
        DrawBackground();
-       DrawText();
+
+       if (!__pLabel->GetText().IsEmpty())
+       {
+               DrawText();
+       }
 
        return;
 }
@@ -368,13 +372,6 @@ _LabelPresenter::DrawBackground(void)
 void
 _LabelPresenter::DrawText(void)
 {
-       if (__pLabel->GetText().IsEmpty())
-       {
-               SysLog(NID_UI_CTRL, "Text is empty.");
-
-               return;
-       }
-
        TextObjectAlignment horizontalAlign = TEXT_OBJECT_ALIGNMENT_CENTER;
        TextObjectAlignment verticalAlign = TEXT_OBJECT_ALIGNMENT_MIDDLE;