diff options
author | samhed <samuel@cendio.se> | 2016-06-10 17:15:42 +0200 |
---|---|---|
committer | samhed <samuel@cendio.se> | 2016-06-10 17:15:42 +0200 |
commit | b2cdd558590c942150838d99c7429ec9a43329ce (patch) | |
tree | 972fc0c85392fee1a88b22b7e479e4c588ca9adc | |
parent | 3daa86cbae4fa3d6af18b32e300dd1bf66a005ea (diff) | |
download | novnc-b2cdd558590c942150838d99c7429ec9a43329ce.tar.gz |
Proper error handling for tight filters
Don't throw an exception when we encounter an unsupported tight
subencoding.
-rw-r--r-- | include/rfb.js | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/include/rfb.js b/include/rfb.js index c022969..d0e6c8f 100644 --- a/include/rfb.js +++ b/include/rfb.js @@ -2011,8 +2011,7 @@ var RFB; } else { // Filter 0, Copy could be valid here, but servers don't send it as an explicit filter // Filter 2, Gradient is valid but not use if jpeg is enabled - // TODO(directxman12): why aren't we just calling '_fail' here - throw new Error("Unsupported tight subencoding received, filter: " + filterId); + this._fail("Unsupported tight subencoding received, filter: " + filterId); } break; case "copy": |