void HandleFramebufferUpdateRequest() { var incremental = _c.ReceiveByte() != 0; var region = _c.ReceiveRectangle(); lock (FramebufferUpdateRequestLock) { FramebufferUpdateRequest = new FramebufferUpdateRequest(incremental, region); FramebufferChanged(); } }