diff options
-rw-r--r-- | engines/cge/vga13h.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/cge/vga13h.cpp b/engines/cge/vga13h.cpp index 4ad4e83ad6..b1858c0cbe 100644 --- a/engines/cge/vga13h.cpp +++ b/engines/cge/vga13h.cpp @@ -231,6 +231,9 @@ Sprite::Sprite(CGEEngine *vm, BitmapPtr *shpP) Sprite::~Sprite() { + if (_sprite == this) + _sprite = NULL; + contract(); } |