From e73a3cff7898c2e75a8003f03f0918a46ac7d207 Mon Sep 17 00:00:00 2001 From: Ykkrosh Date: Fri, 7 May 2010 15:56:24 +0000 Subject: [PATCH] Add some robustness against broken data This was SVN commit r7505. --- binaries/data/mods/public/gui/session_new/session.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/binaries/data/mods/public/gui/session_new/session.js b/binaries/data/mods/public/gui/session_new/session.js index 530938db50..11d2a281b9 100644 --- a/binaries/data/mods/public/gui/session_new/session.js +++ b/binaries/data/mods/public/gui/session_new/session.js @@ -134,6 +134,8 @@ function setupUnitPanel(guiName, usedPanels, unitEntState, items, callback) var icon = getGUIObjectByName("unit"+guiName+"Icon["+i+"]"); var template = Engine.GuiInterfaceCall("GetTemplateData", entType); + if (!template) + continue; // ignore attempts to use invalid templates (an error should have been reported already) var name; if (template.name.specific && template.name.generic)