aboutsummaryrefslogtreecommitdiff
path: root/webAO/client.ts
diff options
context:
space:
mode:
Diffstat (limited to 'webAO/client.ts')
-rw-r--r--webAO/client.ts7
1 files changed, 6 insertions, 1 deletions
diff --git a/webAO/client.ts b/webAO/client.ts
index 5444a1b..debd318 100644
--- a/webAO/client.ts
+++ b/webAO/client.ts
@@ -773,12 +773,14 @@ class Client extends EventEmitter {
let char_chatbox = "default";
let char_muted = false;
- if (this.chars[char_id].name !== char_name) {
+ if (char_id < this.char_list_length && char_id >= 0) {
+ if(this.chars[char_id].name !== char_name) {
console.info(
`${this.chars[char_id].name} is iniediting to ${char_name}`
);
const chargs = (`${char_name}&` + "iniediter").split("&");
this.handleCharacterInfo(chargs, char_id);
+ }
}
try {
@@ -2762,6 +2764,9 @@ export function resizeChatbox() {
const gameHeight = document.getElementById("client_background").offsetHeight;
chatContainerBox.style.fontSize = `${(gameHeight * 0.0521).toFixed(1)}px`;
+
+ const trackstatus = <HTMLMarqueeElement>(document.getElementById("client_trackstatustext"));
+ trackstatus.width = (trackstatus.offsetWidth-1)+"px";
}
window.resizeChatbox = resizeChatbox;