MapDataControlForm::OnTerminating(void)
{
delete __pPopup;
- __pMapDataControl->SetMapDataControlResponseListener(null);
+ if (__pMapDataControl != null)
+ {
+ __pMapDataControl->SetMapDataControlResponseListener(null);
+ }
return E_SUCCESS;
}
MapDataControlForm::OnFormBackRequested(Form& source)
{
AppLog("OnFormBackRequested.");
- __pMapDataControl->SetMapDataControlResponseListener(null);
+ if (__pMapDataControl != null)
+ {
+ __pMapDataControl->SetMapDataControlResponseListener(null);
+ }
SceneManager* pSceneManager = SceneManager::GetInstance();
pSceneManager->GoBackward(BackwardSceneTransition());
}
SqlDataControlForm::OnTerminating(void)
{
delete __pPopup;
- __pSqlDataControl->SetSqlDataControlResponseListener(null);
+ if (__pSqlDataControl != null)
+ {
+ __pSqlDataControl->SetSqlDataControlResponseListener(null);
+ }
return E_SUCCESS;
}
SqlDataControlForm::OnFormBackRequested(Form& source)
{
AppLog("OnFormBackRequested.");
- __pSqlDataControl->SetSqlDataControlResponseListener(null);
+ if (__pSqlDataControl != null)
+ {
+ __pSqlDataControl->SetSqlDataControlResponseListener(null);
+ }
SceneManager* pSceneManager = SceneManager::GetInstance();
pSceneManager->GoBackward(BackwardSceneTransition());
}