aboutsummaryrefslogtreecommitdiff
path: root/webAO/client.js
diff options
context:
space:
mode:
authorsD <stoned@derpymail.org>2019-12-19 02:03:02 +0100
committersD <stoned@derpymail.org>2019-12-19 02:03:02 +0100
commitb317fba28af94d433ebd64a2c30a905e8f0e9d10 (patch)
tree6428ff5800e24fbe2be6479b4a6a4aff9f6d205c /webAO/client.js
parent8cdd83e1a78f6ae52cc3ea8574c1865c2c0c2723 (diff)
fix #27
Diffstat (limited to 'webAO/client.js')
-rw-r--r--webAO/client.js9
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;