diff options
| author | sD <stoned@derpymail.org> | 2019-12-19 02:03:02 +0100 |
|---|---|---|
| committer | sD <stoned@derpymail.org> | 2019-12-19 02:03:02 +0100 |
| commit | b317fba28af94d433ebd64a2c30a905e8f0e9d10 (patch) | |
| tree | 6428ff5800e24fbe2be6479b4a6a4aff9f6d205c | |
| parent | 8cdd83e1a78f6ae52cc3ea8574c1865c2c0c2723 (diff) | |
fix #27
| -rw-r--r-- | webAO/client.js | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/webAO/client.js b/webAO/client.js index ec12c13..9cf59fb 100644 --- a/webAO/client.js +++ b/webAO/client.js @@ -879,6 +879,7 @@ class Client extends EventEmitter { document.getElementById("client_inputbox").style.display = ""; const me = this.character; + this.selectedEmote = -1; const emotes = this.emotes; const emotesList = document.getElementById("client_emo"); emotesList.innerHTML = ""; // Clear emote box @@ -1740,8 +1741,12 @@ window.pickChar = pickChar; * @param {string} emo the new emotion to be selected */ export function pickEmotion(emo) { - if (client.selectedEmote !== -1) { - document.getElementById("emo_" + client.selectedEmote).src = client.emote.button_off; + try { + if (client.selectedEmote !== -1) { + document.getElementById("emo_" + client.selectedEmote).src = client.emote.button_off; + } + } catch (err) { + // do nothing } client.selectedEmote = emo; document.getElementById("emo_" + emo).src = client.emote.button_on; |
