# HG changeset patch # User Ritor1 # Date 1357968646 -21600 # Node ID 98b091cbabf730842439546fd178503d66c11d73 # Parent 9c06076797722b26cc89e89eeb8696872332f44f test diff -r 9c0607679772 -r 98b091cbabf7 MM7.sdf Binary file MM7.sdf has changed diff -r 9c0607679772 -r 98b091cbabf7 mm7_5.cpp --- a/mm7_5.cpp Sat Jan 12 09:45:18 2013 +0600 +++ b/mm7_5.cpp Sat Jan 12 11:30:46 2013 +0600 @@ -3298,7 +3298,11 @@ if ( (signed int)pMessageQueue_50CBD0->uNumMessages >= 40 ) continue; pMessageQueue_50CBD0->pMessages[pMessageQueue_50CBD0->uNumMessages].eType = UIMSG_CloseBook; - goto LABEL_93; + //goto LABEL_93; + pMessageQueue_50CBD0->pMessages[pMessageQueue_50CBD0->uNumMessages].param = 0; + *(&pMessageQueue_50CBD0->uNumMessages + 3 * pMessageQueue_50CBD0->uNumMessages + 3) = 0; + ++pMessageQueue_50CBD0->uNumMessages; + continue; } if ( pUIMessageType == UIMSG_CloseBook ) { @@ -3332,7 +3336,7 @@ if ( (signed int)pMessageQueue_50CBD0->uNumMessages < 40 ) { pMessageQueue_50CBD0->pMessages[pMessageQueue_50CBD0->uNumMessages].eType = (UIMessageType)5; -LABEL_93: +//LABEL_93: pMessageQueue_50CBD0->pMessages[pMessageQueue_50CBD0->uNumMessages].param = 0; *(&pMessageQueue_50CBD0->uNumMessages + 3 * pMessageQueue_50CBD0->uNumMessages + 3) = 0; ++pMessageQueue_50CBD0->uNumMessages;