DEV-42150 crash when using media on a HUD

meow-7.2.2
skolb 2009-12-02 16:55:45 -08:00
parent b5fa4a6d0d
commit 050b8ba205
1 changed files with 6 additions and 1 deletions

View File

@ -538,8 +538,13 @@ void start_chat( EKeystate s )
void start_gesture( EKeystate s )
{
LLUICtrl* focus_ctrlp = NULL;
if(gFocusMgr.getKeyboardFocus())
{
focus_ctrlp = dynamic_cast<LLUICtrl*>(gFocusMgr.getKeyboardFocus());
}
if (KEYSTATE_UP == s &&
!(gFocusMgr.getKeyboardFocus() && dynamic_cast<LLUICtrl*>(gFocusMgr.getKeyboardFocus())->acceptsTextInput()))
!(gFocusMgr.getKeyboardFocus() && focus_ctrlp && focus_ctrlp->acceptsTextInput()))
{
if (LLNearbyChatBar::getInstance()->getCurrentChat().empty())
{