1.1 --- a/core/MenuStyle_Radio.h Mon Jan 07 09:09:14 2013 -0500
1.2 +++ b/core/MenuStyle_Radio.h Tue Jan 22 21:43:12 2013 -0500
1.3 @@ -37,7 +37,7 @@
1.4 #include "MenuStyle_Base.h"
1.5 #include "sourcemm_api.h"
1.6 #include <IPlayerHelpers.h>
1.7 -#include <IUserMessages.h>
1.8 +#include "UserMessages.h"
1.9 #include "sm_fastlink.h"
1.10 #include <sh_stack.h>
1.11 #include <compat_wrappers.h>
1.12 @@ -65,7 +65,11 @@
1.13 class CRadioStyle :
1.14 public BaseMenuStyle,
1.15 public SMGlobalClass,
1.16 - public IUserMessageListener
1.17 +#ifdef USE_PROTOBUF_USERMESSAGES
1.18 + public IProtobufUserMessageListener
1.19 +#else
1.20 + public IBitBufUserMessageListener
1.21 +#endif
1.22 {
1.23 public:
1.24 CRadioStyle();
1.25 @@ -84,7 +88,11 @@
1.26 unsigned int GetMaxPageItems();
1.27 unsigned int GetApproxMemUsage();
1.28 public: //IUserMessageListener
1.29 +#ifdef USE_PROTOBUF_USERMESSAGES
1.30 + void OnUserMessage(int msg_id, protobuf::Message &msg, IRecipientFilter *pFilter);
1.31 +#else
1.32 void OnUserMessage(int msg_id, bf_write *bf, IRecipientFilter *pFilter);
1.33 +#endif
1.34 void OnUserMessageSent(int msg_id);
1.35 public:
1.36 bool IsSupported();