null keyevent e actionid = 0 em onEditorAction () (Jelly Bean / Nexus 7)

Eu tenho um texto de edição que funciona como uma caixa de pesquisa no meu aplicativo. Em Jelly Bean no meu Nexus 7, quando digito algo na caixa de texto que estou escutando e clico em Enter, o KeyEvent = null e o ActionId = 0 são passados ​​para o método onEditorAction (). Mais alguém encontrou isso? Eu estou pensando que pode ser um bug.

Na segunda declaração if abaixo eu recebo um ponteiro nulo porque o actionId = 0 e KeyEvent = null;

// Search field logic.
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
    Log.d(TAG, "onEditorAction");
    if (event != null && event.getAction() != KeyEvent.ACTION_DOWN)
        return false;
    if (actionId == EditorInfo.IME_ACTION_SEARCH
            || event.getKeyCode() == KeyEvent.KEYCODE_ENTER) {
              .....Do some stuff();
     }
}

questionAnswers(5)

yourAnswerToTheQuestion