From 403afb0514a796c77d004b5be342946ffc023953 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Sat, 27 Jul 2002 13:27:34 +0000 Subject: added isEmpty() methods to String and List class; fixed crasher that occured when saving/loading in NewGUI when nothing was selected svn-id: r4655 --- gui/dialog.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gui/dialog.cpp') diff --git a/gui/dialog.cpp b/gui/dialog.cpp index 88c9cecc51..c4f53892c7 100644 --- a/gui/dialog.cpp +++ b/gui/dialog.cpp @@ -304,7 +304,7 @@ void SaveLoadDialog::handleCommand(CommandSender *sender, uint32 cmd, uint32 dat { switch (cmd) { case kSaveCmd: - if (_savegameList->getSelectedString()[0] != 0) { + if (_savegameList->getSelected() > 0 && !_savegameList->getSelectedString().isEmpty()) { Scumm *s = _gui->getScumm(); s->_saveLoadSlot = _savegameList->getSelected(); s->_saveLoadCompatible = false; @@ -314,7 +314,7 @@ void SaveLoadDialog::handleCommand(CommandSender *sender, uint32 cmd, uint32 dat } break; case kLoadCmd: - if (_savegameList->getSelectedString()[0] != 0) { + if (_savegameList->getSelected() > 0 && !_savegameList->getSelectedString().isEmpty()) { Scumm *s = _gui->getScumm(); s->_saveLoadSlot = _savegameList->getSelected(); s->_saveLoadCompatible = false; -- cgit v1.2.3