aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Ashburn <jon@lunarg.com>2015-02-12 12:37:46 -0700
committerJon Ashburn <jon@lunarg.com>2015-02-12 16:13:09 -0700
commit33e26ab3470df2a9aba0171dc0815776be94d73f (patch)
tree0866d45b4c15e7861c01231e1cfe0a93397c225f
parenteb876e67f784f6ea6e1837bbf777fb17ce8382fb (diff)
downloadusermoji-33e26ab3470df2a9aba0171dc0815776be94d73f.tar.xz
glave: Unregister debug callback on DestroyInstance()
-rwxr-xr-xglave-generate.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/glave-generate.py b/glave-generate.py
index 175e3fe5..88db3f8c 100755
--- a/glave-generate.py
+++ b/glave-generate.py
@@ -3255,6 +3255,8 @@ class Subcommand(object):
rbody.append(' char **ptrLayers = (pPacket->pOutLayers == NULL) ? bufptr : (char **) pPacket->pOutLayers;')
rbody.append(' for (unsigned int i = 0; i < pPacket->maxLayerCount; i++)')
rbody.append(' bufptr[i] = GLV_NEW_ARRAY(char, pPacket->maxStringSize);')
+ elif proto.name == 'DestroyInstance':
+ rbody.append(' xglDbgUnregisterMsgCallback(g_fpDbgMsgCallback);')
rr_string = ' '
if ret_value:
rr_string = ' replayResult = '