From 727fabeab2a48666f07096c038a4b334262fb9ab Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Tue, 25 Oct 2016 15:28:11 -0700 Subject: [PATCH] Fix away.js logging all Messages --- scripts/system/away.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scripts/system/away.js b/scripts/system/away.js index 29bbd65d11..79ec22967d 100644 --- a/scripts/system/away.js +++ b/scripts/system/away.js @@ -304,9 +304,9 @@ function setEnabled(value) { var CHANNEL_AWAY_ENABLE = "Hifi-Away-Enable"; var handleMessage = function(channel, message, sender) { - print("Got away message"); - if (channel == CHANNEL_AWAY_ENABLE) { - setEnabled(message == 'enable'); + if (channel === CHANNEL_AWAY_ENABLE) { + print("away.js | Got message on Hifi-Away-Enable: ", message); + setEnabled(message === 'enable'); } } Messages.subscribe(CHANNEL_AWAY_ENABLE); @@ -343,6 +343,7 @@ Script.scriptEnding.connect(function () { Controller.disableMapping(eventMappingName); Controller.mousePressEvent.disconnect(goActive); Controller.keyPressEvent.disconnect(maybeGoActive); + Messages.messageReceived.disconnect(handleMessage); }); if (HMD.active && !HMD.mounted) {