void CAIMEDispatcher::dispatchKeyboardDidHide(CCIMEKeyboardNotificationInfo& info) { if (m_pImpl) { if(m_pImpl->m_DelegateWithIme){ m_pImpl->m_DelegateWithIme->keyboardDidHide(info); #if CC_TARGET_PLATFORM==CC_PLATFORM_ANDROID m_pImpl->m_DelegateWithIme->canDetachWithIME(); m_pImpl->m_DelegateWithIme->getKeyBoardHeight(0); m_pImpl->m_DelegateWithIme->didDetachWithIME(); #endif } return; CAIMEDelegate * pDelegate = 0; DelegateIter last = m_pImpl->m_DelegateList.end(); for (DelegateIter first = m_pImpl->m_DelegateList.begin(); first != last; ++first) { pDelegate = *(first); if (pDelegate) { pDelegate->keyboardDidHide(info); } } } }
void CAIMEDispatcher::dispatchKeyboardDidHide(CCIMEKeyboardNotificationInfo& info) { if (m_pImpl) { CAIMEDelegate * pDelegate = 0; DelegateIter last = m_pImpl->m_DelegateList.end(); for (DelegateIter first = m_pImpl->m_DelegateList.begin(); first != last; ++first) { pDelegate = *(first); if (pDelegate) { pDelegate->keyboardDidHide(info); } } } }