Do not query savestates which obviously do not exist (to shut up bogus console warnings)

svn-id: r33664
This commit is contained in:
Max Horn 2008-08-06 16:03:06 +00:00
parent e7027503f1
commit 32ad70f608

View file

@ -365,7 +365,7 @@ void SaveLoadChooser::reflowLayout() {
void SaveLoadChooser::updateInfos(bool redraw) { void SaveLoadChooser::updateInfos(bool redraw) {
int selItem = _list->getSelected(); int selItem = _list->getSelected();
Graphics::Surface *thumb = 0; Graphics::Surface *thumb = 0;
if (selItem >= 0) if (selItem >= 0 && !_list->getSelectedString().empty())
thumb = _vm->loadThumbnailFromSlot(_saveMode ? selItem + 1 : selItem); thumb = _vm->loadThumbnailFromSlot(_saveMode ? selItem + 1 : selItem);
if (thumb) { if (thumb) {
@ -379,7 +379,8 @@ void SaveLoadChooser::updateInfos(bool redraw) {
InfoStuff infos; InfoStuff infos;
memset(&infos, 0, sizeof(InfoStuff)); memset(&infos, 0, sizeof(InfoStuff));
if (selItem >= 0 && _vm->loadInfosFromSlot(_saveMode ? selItem + 1 : selItem, &infos)) { if (selItem >= 0 && !_list->getSelectedString().empty()
&& _vm->loadInfosFromSlot(_saveMode ? selItem + 1 : selItem, &infos)) {
char buffer[32]; char buffer[32];
snprintf(buffer, 32, "Date: %.2d.%.2d.%.4d", snprintf(buffer, 32, "Date: %.2d.%.2d.%.4d",
(infos.date >> 24) & 0xFF, (infos.date >> 16) & 0xFF, (infos.date >> 24) & 0xFF, (infos.date >> 16) & 0xFF,