Compare the handle object to VK_NULL_HANDLE, not its internal integer value
diff --git a/vk-layer-generate.py b/vk-layer-generate.py
index 21b3f18..899cad9 100755
--- a/vk-layer-generate.py
+++ b/vk-layer-generate.py
@@ -1194,7 +1194,7 @@
             else:
                 procs_txt.append('static void set_status(VkDevice dispatchable_object, %s object, VkDbgObjectType objType, ObjectStatusFlags status_flag)' % (o))
                 procs_txt.append('{')
-                procs_txt.append('    if (object.handle != VK_NULL_HANDLE) {')
+                procs_txt.append('    if (object != VK_NULL_HANDLE) {')
                 procs_txt.append('        if (%sMap.find((void*)object.handle) != %sMap.end()) {' % (o, o))
                 procs_txt.append('            OBJTRACK_NODE* pNode = %sMap[(void*)object.handle];' % (o))
             procs_txt.append('           pNode->status |= status_flag;')