From 32ebf886804dcd99046fd9693da172411d24530c Mon Sep 17 00:00:00 2001
From: "Rob Swindell (on Debian Linux)" <rob@synchro.net>
Date: Thu, 5 Dec 2024 16:12:26 -0800
Subject: [PATCH] Address occasional TypeError: this.current is undefined

---
 exec/load/tree.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 mode change 100644 => 100755 exec/load/tree.js

diff --git a/exec/load/tree.js b/exec/load/tree.js
old mode 100644
new mode 100755
index 3727dc1294..a33ceabfde
--- a/exec/load/tree.js
+++ b/exec/load/tree.js
@@ -392,7 +392,7 @@ Tree.prototype.getcmd = function(cmd) {
                     retval = this.deleteItem();
                     break;
                 case this.__commands__.SELECT:
-                    if(this.__properties__.index >= 0)
+                    if(this.current !== undefined && this.__properties__.index >= 0)
                         retval = this.current.action();
                     else
                         retval = this.close();
-- 
GitLab