]> git.tdb.fi Git - gldbg.git/blobdiff - source/gldecoder.c
Track owners of breakpoints
[gldbg.git] / source / gldecoder.c
index 81b1a43c128b8f3ddba292f86cc883dff2c9ff17..22b6285a244130fae4dd8d7af9481433402e7741 100644 (file)
@@ -74,9 +74,11 @@ static void decode_gldError(GlDecoder *dec, GlPacket *pkt)
 static void decode_gldBreak(GlDecoder *dec, GlPacket *pkt)
 {
        unsigned short func;
+       unsigned char flag;
        packet_read_short(pkt, (short *)&func);
+       packet_read_char(pkt, (char *)&flag);
        if(dec->gldBreak)
-               dec->gldBreak(dec->user_data, func);
+               dec->gldBreak(dec->user_data, func, flag);
        else if(dec->unhandled)
                dec->unhandled(dec->user_data, FUNC_GLDBREAK);
 }