aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/message.cpp
diff options
context:
space:
mode:
authormd52011-03-10 19:18:37 +0200
committermd52011-03-10 19:18:37 +0200
commit0929d1e12d1f03dd115ee98a5b8a85033458e465 (patch)
tree665ccc3029d238d429ff5860f17ca4e440374b69 /engines/sci/engine/message.cpp
parent91d2d04f90d020ab9a4eee9b16c0f95dcd6737bd (diff)
downloadscummvm-rg350-0929d1e12d1f03dd115ee98a5b8a85033458e465.tar.gz
scummvm-rg350-0929d1e12d1f03dd115ee98a5b8a85033458e465.tar.bz2
scummvm-rg350-0929d1e12d1f03dd115ee98a5b8a85033458e465.zip
SCI: Don't try to uninstantiate scripts marked as deleted
Trying to delete a script marked as deleted should do nothing. Hoyle 3 tried to uninstantiate scripts more than once, and we incorrectly decreased the reference count of associated scripts more than once, thereby killing them. This properly fixes bug #3038837 (removed the hack for it). Many many thanks to wjp for his help on this :)
Diffstat (limited to 'engines/sci/engine/message.cpp')
0 files changed, 0 insertions, 0 deletions