From 04666c2144a74dc631bd8f6eed61d5fa94d72ef6 Mon Sep 17 00:00:00 2001
From: Eric Amodio <eamodio@gmail.com>
Date: Mon, 5 Sep 2022 16:48:33 -0400
Subject: [PATCH] Avoids multiple calls to id

---
 src/views/nodes/viewNode.ts | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/views/nodes/viewNode.ts b/src/views/nodes/viewNode.ts
index 526560c..9bcaee5 100644
--- a/src/views/nodes/viewNode.ts
+++ b/src/views/nodes/viewNode.ts
@@ -95,7 +95,8 @@ export abstract class ViewNode<TView extends View = View, State extends object =
 	toClipboard?(): string;
 
 	toString(): string {
-		return `${Logger.toLoggableName(this)}${this.id != null ? `(${this.id})` : ''}`;
+		const id = this.id;
+		return `${Logger.toLoggableName(this)}${id != null ? `(${id})` : ''}`;
 	}
 
 	protected _uri: GitUri;