From 4b86e112c8d8a1c15a4fe45600f914c320597a65 Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Fri, 24 Nov 2023 15:58:35 -0600 Subject: [PATCH] add safeties --- .../game/data/Prototyping/UI/classPrototyping.tscript | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Templates/BaseGame/game/data/Prototyping/UI/classPrototyping.tscript b/Templates/BaseGame/game/data/Prototyping/UI/classPrototyping.tscript index eb9531ec4..341670ae2 100644 --- a/Templates/BaseGame/game/data/Prototyping/UI/classPrototyping.tscript +++ b/Templates/BaseGame/game/data/Prototyping/UI/classPrototyping.tscript @@ -11,6 +11,7 @@ function classPrototyping::onSleep(%this) //PrototypeClass(GuiChunkedBitmapCtrl) function PrototypeClass(%classInstance) { + if (!isObject(%classInstance)) return; Canvas.pushDialog(classPrototyping); classPrototyping.fillClasslist(%classInstance); classPrototyping.SetNamespaceUsed(%classInstance); @@ -24,7 +25,9 @@ function classPrototyping::fillClasslist(%this, %classInstance) //get potentially scripted namespaces %class = %classInstance.getClassName(); - %prepend = %classInstance.getName(); + %prepend = ""; + if (%classInstance.getName() !$= "") + %prepend = %classInstance.getName(); if (%classInstance.class !$= "") %prepend = %prepend SPC %classInstance.class; if (%classInstance.superclass !$= "")