diff options
author | Dave Chapman <dave@dchapman.com> | 2009-10-11 02:06:42 +0000 |
---|---|---|
committer | Dave Chapman <dave@dchapman.com> | 2009-10-11 02:06:42 +0000 |
commit | 178337970e7e09c68d3b4ff1b7bce61fb45ff321 (patch) | |
tree | bca69dda72421e020256101cf6e1d11ff9a2835c /firmware | |
parent | 0ada0ae7899e0feca17cfd5530406d420dc47adf (diff) |
Nano2G - call storage_flush() before rolo_restart() to ensure FTL is flushed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23087 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/rolo.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/rolo.c b/firmware/rolo.c index faceef360a..37834b3f1e 100644 --- a/firmware/rolo.c +++ b/firmware/rolo.c @@ -33,6 +33,7 @@ #include "adc.h" #include "string.h" #include "buffer.h" +#include "storage.h" #include "rolo.h" #ifdef MI4_FORMAT @@ -363,6 +364,9 @@ int rolo_load(const char* filename) PAIOR = 0x0FA0; #endif #endif +#ifdef HAVE_STORAGE_FLUSH + storage_flush(); +#endif rolo_restart(audiobuf, ramstart, length); return 0; /* this is never reached */ |