diff --git a/src/wavplayer.c b/src/wavplayer.c index a98f015..8602df1 100644 --- a/src/wavplayer.c +++ b/src/wavplayer.c @@ -315,7 +315,11 @@ static int wavplayer_event_handler(struct wavplayer *player, int timeout) #endif result = rt_mq_recv(player->mq, &msg, sizeof(struct play_msg), timeout); - if (result != RT_EOK) + #if RT_VER_NUM > 0x50000 + if (!result) + #else + if (RT_EOK != result) + #endif { event = PLAYER_EVENT_NONE; return event;