Merge pull request #7580 from hyperlogic/tony/keyboard-focus-on-web-entity-fix

Application: focusOut keyboard device when clicking on web entity.
This commit is contained in:
Brad Hefta-Gaub 2016-04-05 18:44:30 -07:00
commit 699c717828

View file

@ -1007,6 +1007,9 @@ Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer) :
RenderableWebEntityItem* webEntity = dynamic_cast<RenderableWebEntityItem*>(entity.get());
if (webEntity) {
webEntity->setProxyWindow(_window->windowHandle());
if (Menu::getInstance()->isOptionChecked(KeyboardMouseDevice::NAME)) {
_keyboardMouseDevice->pluginFocusOutEvent();
}
_keyboardFocusedItem = entityItemID;
_lastAcceptedKeyPress = usecTimestampNow();
if (_keyboardFocusHighlightID < 0 || !getOverlays().isAddedOverlay(_keyboardFocusHighlightID)) {