diff --git a/dynamic.c b/dynamic.c index 330dc51e08..ec2c490664 100644 --- a/dynamic.c +++ b/dynamic.c @@ -532,7 +532,10 @@ static bool environment_cb(unsigned cmd, void *data) const struct retro_message *msg = (const struct retro_message*)data; RARCH_LOG("Environ SET_MESSAGE: %s\n", msg->msg); if (g_extern.msg_queue) + { + msg_queue_clear(g_extern.msg_queue); msg_queue_push(g_extern.msg_queue, msg->msg, 1, msg->frames); + } break; }