aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/modal.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2016-09-19 10:03:30 +0200
committerEugene Sandulenko2016-09-19 18:13:31 +0200
commit3bf4f3fcbe342d5ddb805e66de1df29541541410 (patch)
tree6cfd9026851d502c0687b0d2ae926c40c112c772 /engines/fullpipe/modal.cpp
parent457a2b1cdc1ca71a0e89b619eee249e382526a89 (diff)
downloadscummvm-rg350-3bf4f3fcbe342d5ddb805e66de1df29541541410.tar.gz
scummvm-rg350-3bf4f3fcbe342d5ddb805e66de1df29541541410.tar.bz2
scummvm-rg350-3bf4f3fcbe342d5ddb805e66de1df29541541410.zip
FULLPIPE: Fix crash at load dialog initialization
Diffstat (limited to 'engines/fullpipe/modal.cpp')
-rw-r--r--engines/fullpipe/modal.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/fullpipe/modal.cpp b/engines/fullpipe/modal.cpp
index 883642952d..5f8afbc761 100644
--- a/engines/fullpipe/modal.cpp
+++ b/engines/fullpipe/modal.cpp
@@ -1601,7 +1601,7 @@ void ModalSaveGame::setup(Scene *sc, int mode) {
} else {
w = 0;
- for (int j = 0; j < 16; j++) {
+ for (uint j = 0; j < _arrayL.size(); j++) {
_arrayL[j]->getDimensions(&point);
w += point.x + 2;
}
@@ -1640,7 +1640,11 @@ bool ModalSaveGame::getFileInfo(int slot, FileInfo *fileinfo) {
SaveStateDescriptor desc(slot, header.saveName);
char res[17];
- snprintf(res, 17, "%s %s", desc.getSaveDate().c_str(), desc.getSaveTime().c_str());
+ // FIXME. HACK. TODO: Set proper dates
+ desc.setSaveDate(2016, 9, 18);
+ desc.setSaveTime(9, 56);
+
+ snprintf(res, 17, "%s %s", desc.getSaveDate().c_str(), desc.getSaveTime().c_str());
for (int i = 0; i < 16; i++) {
switch(res[i]) {