From 14355cb212fe690f8192f41aa4f67ea9a91d2ddd Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Fri, 4 Jun 2010 13:51:21 -0500 Subject: [PATCH] Give better exception feedback in message handler. --- vnc.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/vnc.js b/vnc.js index 3c32dfb9..f51636c4 100644 --- a/vnc.js +++ b/vnc.js @@ -956,7 +956,13 @@ recv_message: function(e) { RFB.handle_message(); } } catch (exc) { - console.log("recv_message, caught exception: " + exc); + if (typeof exc.stack !== 'undefined') { + console.log("recv_message, caught exception: " + exc.stack); + } else if (typeof exc.description !== 'undefined') { + console.log("recv_message, caught exception: " + exc.description); + } else { + console.log("recv_message, caught exception:" + exc); + } if (typeof exc.name !== 'undefined') { RFB.updateState('failed', exc.name + ": " + exc.message); } else {