Merge pull request #1706 from heuripedes/master
(RGUI) Fix messagebox delay
This commit is contained in:
commit
6e3833bc43
|
@ -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 int action_iterate_main(const char *label, unsigned action)
|
||||||
{
|
{
|
||||||
|
static bool did_messagebox = false;
|
||||||
char msg[PATH_MAX_LENGTH];
|
char msg[PATH_MAX_LENGTH];
|
||||||
enum action_iterate_type iterate_type;
|
enum action_iterate_type iterate_type;
|
||||||
menu_entry_t entry;
|
menu_entry_t entry;
|
||||||
|
@ -557,6 +558,11 @@ static int action_iterate_main(const char *label, unsigned action)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
did_messagebox = did_messagebox != do_messagebox;
|
||||||
|
|
||||||
|
if (did_messagebox)
|
||||||
|
menu->framebuf.dirty = true;
|
||||||
|
|
||||||
if (do_messagebox)
|
if (do_messagebox)
|
||||||
menu_driver_render_messagebox(msg);
|
menu_driver_render_messagebox(msg);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue