__pFindWordNext->SetEnabled(false);
__pFindWordPrev->SetEnabled(false);
- __pWebViewer->SearchTextAllAsync(L"",true);
+ if(__pWebViewer)
+ __pWebViewer->SearchTextAllAsync(L"",true);
__pFindWordControl->SetShowState(false);
}
RelayoutControls(false);
return;
}
}
- r = pSceneManager->GoForward(ForwardSceneTransition(pNewWindowInfo->sceneID ,SCENE_TRANSITION_ANIMATION_TYPE_NONE,SCENE_HISTORY_OPTION_ADD_HISTORY,SCENE_DESTROY_OPTION_DESTROY));
+ if(pNewWindowInfo)
+ r = pSceneManager->GoForward(ForwardSceneTransition(pNewWindowInfo->sceneID ,SCENE_TRANSITION_ANIMATION_TYPE_NONE,SCENE_HISTORY_OPTION_ADD_HISTORY,SCENE_DESTROY_OPTION_DESTROY));
break;
}
{
AppLog("Word not found");
//Show error notification to user
- __pFindWordNext->SetEnabled(false);
+ if(__pFindWordNext)
+ __pFindWordNext->SetEnabled(false);
if(__pFindWordCountLabel && __pFindWordCountLabel->GetShowState() == true)
{
__pFindWordCountLabel->SetText(L"0/0");
__pFindWordCountLabelRightToLeft->SetText(L"0/0");
__pFindWordCountLabelRightToLeft->Invalidate(false);
}
- __pFindWordNext->Invalidate(false);
+ if(__pFindWordNext)
+ __pFindWordNext->Invalidate(false);
__pFindWordPrev->Invalidate(false);
return;
if (totalCount == 1 || totalCount == currentOrdinal)
{
- __pFindWordNext->SetEnabled(false);
+ if(__pFindWordNext)
+ __pFindWordNext->SetEnabled(false);
}
else
{
- __pFindWordNext->SetEnabled(true);
+ if(__pFindWordNext)
+ __pFindWordNext->SetEnabled(true);
}
String countStr = L"";