Fix the Prevent CID 48468 Dereference after null check.
authorSeungWon Lee <lsw2000.lee@samsung.com>
Wed, 3 Apr 2013 14:46:45 +0000 (23:46 +0900)
committerSeungWon Lee <lsw2000.lee@samsung.com>
Wed, 3 Apr 2013 14:46:45 +0000 (23:46 +0900)
Change-Id: I7e8311a9f1b52e045fda6b3734fcaa903720708e
Signed-off-by: SeungWon Lee <lsw2000.lee@samsung.com>
src/ui/scenes/FUiScenes_SceneManagerImpl.cpp

index 801d9f6..590a37e 100644 (file)
@@ -1134,7 +1134,10 @@ _SceneManagerImpl::GotoScene(bool forward, const SceneId& sceneId, SceneTransiti
                        r = SetInputEventEnableState(*pForm, false);
                        if (IsFailed(r))
                        {
-                               SetInputEventEnableState(*__pCurrentScene->GetForm(), true);
+                               if (__pCurrentScene)
+                               {
+                                       SetInputEventEnableState(*__pCurrentScene->GetForm(), true);
+                               }
                        }
                        SysTryCatch(NID_UI_SCENES, !IsFailed(r), , r, "[%s] Propagating.", GetErrorMessage(r));
                }