Stop send mouse clicks while dragging in view only

This commit is contained in:
Samuel Mannehed
2020-05-10 02:05:38 +02:00
committed by Lauri Kasanen
parent 5a81223d96
commit 8a8fa1d906
2 changed files with 9 additions and 0 deletions

View File

@@ -514,6 +514,13 @@ describe('Remote Frame Buffer Protocol Client', function () {
expect(RFB.messages.pointerEvent).to.have.been.calledTwice;
});
it('should not send button messages when in view only', function () {
client._viewOnly = true;
client._handleMouseButton(13, 9, 0x001);
client._handleMouseButton(13, 9, 0x000);
expect(RFB.messages.pointerEvent).to.not.have.been.called;
});
it('should send button message directly when drag is disabled', function () {
client.dragViewport = false;
client._handleMouseButton(13, 9, 0x001);