Bug 1137561 part.5 TextEventDispatcher should decide if keypress events should be fired for specific keys r=m_kato

This commit is contained in:
Masayuki Nakano
2016-03-16 13:47:49 +09:00
parent 1bf04ebe04
commit 6a38312b76
2 changed files with 5 additions and 12 deletions

View File

@@ -527,6 +527,11 @@ TextEventDispatcher::MaybeDispatchKeypressEvents(
return false;
}
// If the key shouldn't cause keypress events, don't fire them.
if (!aKeyboardEvent.ShouldCauseKeypressEvents()) {
return false;
}
// If the key isn't a printable key or just inputting one character or
// no character, we should dispatch only one keypress. Otherwise, i.e.,
// if the key is a printable key and inputs multiple characters, keypress