am 2440c437: am 77c3e4b9: Merge "Make getFallbackAction return false when there is none." into honeycomb

* commit '2440c437698eee54f6595a88c66a779fcce50e5c':
  Make getFallbackAction return false when there is none.
This commit is contained in:
Jeff Brown 2011-01-16 10:41:34 -08:00 committed by Android Git Automerger
commit 0c5505694c

View File

@ -185,9 +185,11 @@ bool KeyCharacterMap::getFallbackAction(int32_t keyCode, int32_t metaState,
const Key* key;
const Behavior* behavior;
if (getKeyBehavior(keyCode, metaState, &key, &behavior)) {
outFallbackAction->keyCode = behavior->fallbackKeyCode;
outFallbackAction->metaState = metaState & ~behavior->metaState;
result = true;
if (behavior->fallbackKeyCode) {
outFallbackAction->keyCode = behavior->fallbackKeyCode;
outFallbackAction->metaState = metaState & ~behavior->metaState;
result = true;
}
}
#if DEBUG_MAPPING
LOGD("getFallbackKeyCode: keyCode=%d, metaState=0x%08x ~ Result %s, "