diff --git a/engines/titanic/star_control/star_view.cpp b/engines/titanic/star_control/star_view.cpp index da4ea203275f..60c02b1af83a 100644 --- a/engines/titanic/star_control/star_view.cpp +++ b/engines/titanic/star_control/star_view.cpp @@ -429,11 +429,11 @@ void CStarView::fn18(CStarControlSub12 *sub12) { _videoSurface2->clear(); _videoSurface2->lock(); _starField->render(_videoSurface2, sub12); - _videoSurface2->unlock(); _starField->set4(old4); _starField->set54(oldVal); _starField->fn6(_videoSurface2, sub12); + _videoSurface2->unlock(); } } }