diff --git a/indra/media_plugins/cef/media_plugin_cef.cpp b/indra/media_plugins/cef/media_plugin_cef.cpp index f0e66443ac..90168cb36c 100644 --- a/indra/media_plugins/cef/media_plugin_cef.cpp +++ b/indra/media_plugins/cef/media_plugin_cef.cpp @@ -872,6 +872,9 @@ void MediaPluginCEF::deserializeKeyboardData(LLSD native_key_data, uint32_t& nat native_scan_code = (uint32_t)(native_key_data["sdl_sym"].asInteger()); native_virtual_key = (uint32_t)(native_key_data["virtual_key"].asInteger()); native_modifiers = (uint32_t)(native_key_data["cef_modifiers"].asInteger()); + + if( native_scan_code == '\n' ) + native_scan_code = '\r'; #endif }; };