// virtual BOOL LLFloaterAvatarPicker::handleKeyHere(KEY key, MASK mask) { if (key == KEY_RETURN && mask == MASK_NONE) { if (childHasFocus("Edit")) { onBtnFind(this); } else { onBtnSelect(this); } return TRUE; } else if (key == KEY_ESCAPE && mask == MASK_NONE) { close(); return TRUE; } return LLFloater::handleKeyHere(key, mask); }
// virtual BOOL LLFloaterAvatarPicker::handleKeyHere(KEY key, MASK mask) { if (key == KEY_RETURN && mask == MASK_NONE) { if (getChild<LLUICtrl>("Edit")->hasFocus()) { onBtnFind(); } else { onBtnSelect(); } return TRUE; } else if (key == KEY_ESCAPE && mask == MASK_NONE) { closeFloater(); return TRUE; } return LLFloater::handleKeyHere(key, mask); }