"Saving Complete" message is now displayed only if disk images were written back

This commit is contained in:
Stephen White 2018-06-12 19:17:00 +10:00
parent 697b986649
commit 99f385ecf3
3 changed files with 5 additions and 4 deletions

View file

@ -32,7 +32,7 @@ static char buffer[256] = { 0 };
static u32 white = RGBA(0xff, 0xff, 0xff, 0xff);
static u32 red = RGBA(0xff, 0, 0, 0xff);
void DiskCaddy::Empty()
bool DiskCaddy::Empty()
{
int x;
int y;
@ -100,6 +100,7 @@ void DiskCaddy::Empty()
disks.clear();
selectedIndex = 0;
return anyDirty;
}
bool DiskCaddy::Insert(const FILINFO* fileInfo, bool readOnly)

View file

@ -35,7 +35,7 @@ public:
void SetScreen(Screen* screen, ScreenBase* screenLCD) { this->screen = screen; this->screenLCD = screenLCD; }
void Empty();
bool Empty();
bool Insert(const FILINFO* fileInfo, bool readOnly);

View file

@ -867,8 +867,8 @@ void emulator()
// - will write back all changed/dirty/written to disk images now
// - TDOO: need to display the image names as they write back
// - pass in a call back function?
diskCaddy.Empty();
IEC_Bus::WaitMicroSeconds(2 * 1000000);
if (diskCaddy.Empty())
IEC_Bus::WaitMicroSeconds(2 * 1000000);
fileBrowser->ClearSelections();
fileBrowser->RefeshDisplay(); // Just redisplay the current folder.