mirror of
https://github.com/novnc/noVNC.git
synced 2026-06-04 03:19:39 +00:00
Make the touch-keyboard code more robust through verifying that global variables are set before use.
This commit is contained in:
@@ -925,8 +925,15 @@ var UI;
|
|||||||
// This code is required since some browsers on Android are inconsistent in
|
// This code is required since some browsers on Android are inconsistent in
|
||||||
// sending keyCodes in the normal keyboard events when using on screen keyboards.
|
// sending keyCodes in the normal keyboard events when using on screen keyboards.
|
||||||
keyInput: function(event) {
|
keyInput: function(event) {
|
||||||
|
|
||||||
|
if (!UI.rfb) { return; }
|
||||||
|
|
||||||
var newValue = event.target.value;
|
var newValue = event.target.value;
|
||||||
var oldValue = UI.lastKeyboardinput;
|
|
||||||
|
if (!UI.lastKeyboardinput) {
|
||||||
|
UI.keyboardinputReset();
|
||||||
|
}
|
||||||
|
var oldvalue = UI.lastKeyboardinput;
|
||||||
|
|
||||||
var newLen;
|
var newLen;
|
||||||
try {
|
try {
|
||||||
|
|||||||
Reference in New Issue
Block a user