diff -r 652038bb27e6 -r 68d30bed9612 core/MenuStyle_Radio.cpp --- a/core/MenuStyle_Radio.cpp Mon Jan 07 06:59:44 2008 +0000 +++ b/core/MenuStyle_Radio.cpp Mon Jan 07 22:36:39 2008 +0000 @@ -118,6 +118,7 @@ { if (!m_players[client].bInMenu) { + m_players[client].bInExternMenu = false; return false; } @@ -136,7 +137,7 @@ void CRadioStyle::OnUserMessage(int msg_id, bf_write *bf, IRecipientFilter *pFilter) { int count = pFilter->GetRecipientCount(); - bf_read br(bf->GetBasePointer(), 2); + bf_read br(bf->GetBasePointer(), 3); br.ReadWord(); int c = br.ReadChar();