From 982a945932511ac30ffca8088dbd59fd3f0b476e Mon Sep 17 00:00:00 2001
From: Simon Ser <contact@emersion.fr>
Date: Tue, 25 May 2021 14:28:48 +0200
Subject: [PATCH] Fix TypeError in handleBufferScrollTop

Fixes the following:

    TypeError: client is undefined
---
 components/app.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/components/app.js b/components/app.js
index 1a4e0ce..ac375a1 100644
--- a/components/app.js
+++ b/components/app.js
@@ -934,7 +934,7 @@ export default class App extends Component {
 
 		var client = this.clients.get(buf.network);
 
-		if (!client.enabledCaps["draft/chathistory"] || !client.enabledCaps["server-time"]) {
+		if (!client || !client.enabledCaps["draft/chathistory"] || !client.enabledCaps["server-time"]) {
 			return;
 		}
 		if (this.endOfHistory.get(buf.id)) {