diff options
-rw-r--r-- | engines/fullpipe/statics.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/fullpipe/statics.cpp b/engines/fullpipe/statics.cpp index f757a5122e..322ef546e4 100644 --- a/engines/fullpipe/statics.cpp +++ b/engines/fullpipe/statics.cpp @@ -2205,10 +2205,13 @@ DynamicPhase::DynamicPhase(DynamicPhase *src, bool reverse) { _mfield_10 = src->_mfield_10; _libHandle = src->_libHandle; - _bitmap = src->_bitmap->reverseImage(false); - if (_bitmap) + _bitmap = src->_bitmap; + if (_bitmap) { _field_54 = 1; + _bitmap = src->_bitmap->reverseImage(false); + } + _someX = src->_someX; _someY = src->_someY; } |