(RGUI) Fix messagebox delay

This commit is contained in:
Higor Eurípedes 2015-05-18 18:56:23 -03:00
parent 9f7d9c9afd
commit 885ea3cdc7

View File

@ -485,6 +485,7 @@ enum action_iterate_type action_iterate_type(const char *label)
static int action_iterate_main(const char *label, unsigned action)
{
static bool did_messagebox = false;
char msg[PATH_MAX_LENGTH];
enum action_iterate_type iterate_type;
menu_entry_t entry;
@ -557,6 +558,11 @@ static int action_iterate_main(const char *label, unsigned action)
break;
}
did_messagebox = did_messagebox != do_messagebox;
if (did_messagebox)
menu->framebuf.dirty = true;
if (do_messagebox)
menu_driver_render_messagebox(msg);