diff options
Diffstat (limited to 'engines/sci/engine/kgraphics.cpp')
-rw-r--r-- | engines/sci/engine/kgraphics.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/engines/sci/engine/kgraphics.cpp b/engines/sci/engine/kgraphics.cpp index 82e4e94063..e134c22274 100644 --- a/engines/sci/engine/kgraphics.cpp +++ b/engines/sci/engine/kgraphics.cpp @@ -580,11 +580,9 @@ reg_t kShow(EngineState *s, int argc, reg_t *argv) { } reg_t kPicNotValid(EngineState *s, int argc, reg_t *argv) { - s->r_acc = make_reg(0, s->pic_not_valid); - if (argc) - s->pic_not_valid = (byte)argv[0].toUint16(); + int16 newPicNotValid = (argc > 0) ? argv[0].toUint16() : -1; - return s->r_acc; + return make_reg(0, s->_gui->picNotValid(newPicNotValid)); } reg_t kGraph(EngineState *s, int argc, reg_t *argv) { |