From 81992d45dd323e890500df1bacc2cd7930fce3f0 Mon Sep 17 00:00:00 2001 From: Himanshu Date: Thu, 8 Aug 2013 15:25:38 +0530 Subject: [PATCH] Fixed issue 48304 Change-Id: I3a4931d6aa0a34378521b5214890ad85cdd8421b Signed-off-by: Himanshu --- src/GlAlbumNameEditorForm.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/GlAlbumNameEditorForm.cpp b/src/GlAlbumNameEditorForm.cpp index a6bb664..7779471 100644 --- a/src/GlAlbumNameEditorForm.cpp +++ b/src/GlAlbumNameEditorForm.cpp @@ -514,7 +514,7 @@ AlbumNameEditorForm::OnSceneActivatedN(const SceneId& previousSceneId, __pPresentationModel = AlbumListPresentationModel::GetInstance(); __previousSceneId = previousSceneId; - __pNameEditField->SetEnabled(true); + __pPresentationModel->AddContentEventListener(this); if (pArgs != null) @@ -638,6 +638,12 @@ AlbumNameEditorForm::OnSceneDeactivated(const SceneId& currentSceneId, const SceneId& nextSceneId) { AppLogDebug("ENTER"); + + if(__pNameEditField->IsEnabled() == false) + { + __pNameEditField->SetEnabled(true); + } + __pPresentationModel->RemoveContentEventListener(*this); AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult())); } -- 2.7.4