Fix b/s
authorHeeJu Kang <mobum.kang@samsung.com>
Wed, 3 Jul 2013 12:24:23 +0000 (21:24 +0900)
committerHeeJu Kang <mobum.kang@samsung.com>
Wed, 3 Jul 2013 12:24:23 +0000 (21:24 +0900)
Change-Id: I906cb007098fe493d73da9bee6ceb1fc9b078882
Signed-off-by: HeeJu Kang <mobum.kang@samsung.com>
src/FShell_AppWidgetViewManager.cpp

index e61078b..6a73f03 100644 (file)
@@ -106,22 +106,25 @@ void
 _AppWidgetViewManager::Release(void)
 {
        _ControlManager* pControlManager = _ControlManager::GetInstance();
-       if (pControlManager && __pFrameEventListener)
+       if (pControlManager)
        {
-               _Window* pWindow = pControlManager->GetCurrentFrame();
-               if (pWindow)
+               if (__pFrameEventListener)
                {
-                       _Frame* pFrame = dynamic_cast<_Frame*>(pWindow);
-                       if (pFrame)
+                       _Window* pWindow = pControlManager->GetCurrentFrame();
+                       if (pWindow)
                        {
-                               pFrame->RemoveFrameEventListener(*__pFrameEventListener);
+                               _Frame* pFrame = dynamic_cast<_Frame*>(pWindow);
+                               if (pFrame)
+                               {
+                                       pFrame->RemoveFrameEventListener(*__pFrameEventListener);
+                               }
                        }
                }
-       }
 
-       if (__pControlManagerEventListener)
-       {
-               pControlManager->RemoveControlManagerEventListener(*__pControlManagerEventListener);
+               if (__pControlManagerEventListener)
+               {
+                       pControlManager->RemoveControlManagerEventListener(*__pControlManagerEventListener);
+               }
        }
 }