Fake a key-up event after each key-down sent to a plugin.

meow-7.2.2
Monroe Linden 2009-10-27 17:51:24 -07:00
parent c114b6a7d9
commit b2a64d204d
1 changed files with 2 additions and 0 deletions

View File

@ -1312,6 +1312,8 @@ bool LLViewerMediaImpl::handleKeyHere(KEY key, MASK mask)
if(!result)
{
result = mMediaSource->keyEvent(LLPluginClassMedia::KEY_EVENT_DOWN ,key, mask);
// Since the viewer internal event dispatching doesn't give us key-up events, simulate one here.
(void)mMediaSource->keyEvent(LLPluginClassMedia::KEY_EVENT_UP ,key, mask);
}
}