From 1f2bb528503d7222ec123f00f55e25659d4d2624 Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Fri, 23 Aug 2019 13:57:30 +0200 Subject: [PATCH] Make sure showDotCursor can be modified before connecting The cursor object is only attached to our canvas whilst connecting, so we need to make sure we don't try to update anything when were not connected or we'll get a crash. --- core/rfb.js | 1 + 1 file changed, 1 insertion(+) diff --git a/core/rfb.js b/core/rfb.js index a608be4f..3d45da4f 100644 --- a/core/rfb.js +++ b/core/rfb.js @@ -1699,6 +1699,7 @@ export default class RFB extends EventTargetMixin { } _refreshCursor() { + if (this._rfb_connection_state !== 'connected') { return; } const image = this._shouldShowDotCursor() ? RFB.cursors.dot : this._cursorImage; this._cursor.change(image.rgbaPixels, image.hotx, image.hoty,