# HG changeset patch
# User lbessard
# Date 1219928899 -7200
# Node ID 62b6520332e93e0bb2d0cd7419693576e13b3309
# Parent  5ecc8f8090cbac93f0b6f3280d736b8e2be27fc7
Some instance type test improved

diff -r 5ecc8f8090cb -r 62b6520332e9 objdictgen/gen_cfile.py
--- a/objdictgen/gen_cfile.py	Thu Aug 28 14:55:32 2008 +0200
+++ b/objdictgen/gen_cfile.py	Thu Aug 28 15:08:19 2008 +0200
@@ -183,7 +183,7 @@
             strIndex += "\n/* index 0x%(index)04X :   %(EntryName)s. */\n"%texts
         
         # Entry type is VAR
-        if isinstance(values, ListType):
+        if not isinstance(values, ListType):
             subentry_infos = Node.GetSubentryInfos(index, 0)
             typename = Node.GetTypeName(subentry_infos["type"])
             typeinfos = GetValidTypeInfos(typename, [values])