fix the delay between exiting a plugin and having the statusbar drawn. Does plugin_load() really need to clear both displays?

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19691 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Jonathan Gordon 2009-01-05 23:39:16 +00:00
parent 33c21a0765
commit 34299a756c

View file

@ -627,6 +627,7 @@ static const struct plugin_api rockbox_api = {
int plugin_load(const char* plugin, const void* parameter)
{
int rc;
bool oldbars;
struct plugin_header *hdr;
#ifdef SIMULATOR
void *pd;
@ -732,7 +733,7 @@ int plugin_load(const char* plugin, const void* parameter)
#endif
invalidate_icache();
viewportmanager_set_statusbar(false);
oldbars = viewportmanager_set_statusbar(false);
rc = hdr->entry_point(&rockbox_api, parameter);
@ -771,7 +772,7 @@ int plugin_load(const char* plugin, const void* parameter)
#endif
viewportmanager_set_statusbar(oldbars);
if (pfn_tsr_exit == NULL)
plugin_loaded = false;