[Scummvm-cvs-logs] SF.net SVN: scummvm:[33664] scummvm/trunk/engines/scumm/dialogs.cpp
fingolfin at users.sourceforge.net
fingolfin at users.sourceforge.net
Wed Aug 6 18:03:07 CEST 2008
Revision: 33664
http://scummvm.svn.sourceforge.net/scummvm/?rev=33664&view=rev
Author: fingolfin
Date: 2008-08-06 16:03:06 +0000 (Wed, 06 Aug 2008)
Log Message:
-----------
Do not query savestates which obviously do not exist (to shut up bogus console warnings)
Modified Paths:
--------------
scummvm/trunk/engines/scumm/dialogs.cpp
Modified: scummvm/trunk/engines/scumm/dialogs.cpp
===================================================================
--- scummvm/trunk/engines/scumm/dialogs.cpp 2008-08-06 15:06:22 UTC (rev 33663)
+++ scummvm/trunk/engines/scumm/dialogs.cpp 2008-08-06 16:03:06 UTC (rev 33664)
@@ -365,7 +365,7 @@
void SaveLoadChooser::updateInfos(bool redraw) {
int selItem = _list->getSelected();
Graphics::Surface *thumb = 0;
- if (selItem >= 0)
+ if (selItem >= 0 && !_list->getSelectedString().empty())
thumb = _vm->loadThumbnailFromSlot(_saveMode ? selItem + 1 : selItem);
if (thumb) {
@@ -379,7 +379,8 @@
InfoStuff infos;
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];
snprintf(buffer, 32, "Date: %.2d.%.2d.%.4d",
(infos.date >> 24) & 0xFF, (infos.date >> 16) & 0xFF,
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list