From 7cffa78e6ba060ee5f26caec2e3183b2c9ea6f8e Mon Sep 17 00:00:00 2001 From: "srinivasa.mr" Date: Tue, 7 May 2013 18:41:11 +0900 Subject: [PATCH] Fix for N_SE-37630 Change-Id: I3a2b81036d3a5d2d3aae23974e6d839d7097ab70 Signed-off-by: srinivasa.mr --- project/src/Audio/TonePlayerForm.cpp | 23 +++++++++-------------- project/src/Audio/TonePlayerForm.h | 1 + 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/project/src/Audio/TonePlayerForm.cpp b/project/src/Audio/TonePlayerForm.cpp index e51d2da..10664da 100644 --- a/project/src/Audio/TonePlayerForm.cpp +++ b/project/src/Audio/TonePlayerForm.cpp @@ -641,7 +641,10 @@ TonePlayerForm::PlaySequenceTones() r = __pTonePlayerSeq->Play(); if (IsFailed(r)) { - ShowMessageBox("Error", "Play failed\n(%s)", GetErrorMessage(r)); + String errorSt("Error\n: Play Failed \n"); + char pMessage[1000]; + sprintf(pMessage, "Error\n: Play Failed \n (%s)", GetErrorMessage(r)); + ShowMessagePopup(pMessage, ID_POPUP_CLEAR); return r; } } @@ -729,7 +732,10 @@ TonePlayerForm::OnActionPerformed(const Tizen::Ui::Control& source, int actionId DisableButton(__pButtonPause); DisableButton(__pButtonStop); break; - + case ID_POPUP_CLEAR: + AppLog("Clear Error Popup"); + ClearErrorPopup(); + break; default: break; } @@ -913,18 +919,7 @@ TonePlayerForm::OnBackground(void) void TonePlayerForm::OnForeground(void) { - AppLogTag("MediaApp", "Enter"); - MessageBox *pMessageBox = null; - pMessageBox = static_cast (GetControl(TONE_PLAYER_FORM)); - if (pMessageBox) - { - pMessageBox->SetShowState(false); - pMessageBox->Draw(); - } - else - { - AppLogTag("MediaApp", "Here"); - } + ClearErrorPopup(); if (__pTonePlayerSeq) { if (__pTonePlayerSeq->GetState() == TONE_PLAYER_STATE_PAUSED) diff --git a/project/src/Audio/TonePlayerForm.h b/project/src/Audio/TonePlayerForm.h index 36fc9f3..9571651 100644 --- a/project/src/Audio/TonePlayerForm.h +++ b/project/src/Audio/TonePlayerForm.h @@ -128,6 +128,7 @@ private: CONST_INT(ID_BUTTON_PLAY); CONST_INT(ID_BUTTON_PAUSE); CONST_INT(ID_BUTTON_STOP); + CONST_INT(ID_POPUP_CLEAR); Tizen::Ui::Controls::Button* __pButton0; Tizen::Ui::Controls::Button* __pButton1; -- 2.7.4