diff options
| -rw-r--r-- | engines/titanic/star_control/star_view.cpp | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/titanic/star_control/star_view.cpp b/engines/titanic/star_control/star_view.cpp index 689020342e..c98fb42f42 100644 --- a/engines/titanic/star_control/star_view.cpp +++ b/engines/titanic/star_control/star_view.cpp @@ -87,7 +87,8 @@ void CStarView::draw(CScreenManager *screenManager) {  		Point destPos(20, 10);  		if (_showingPhoto) { -			screenManager->blitFrom(SURFACE_PRIMARY, _photoSurface, &destPos); +			if (_photoSurface) +				screenManager->blitFrom(SURFACE_PRIMARY, _photoSurface, &destPos);  			if (!_homePhotoMask && _owner) {  				_homePhotoMask = _owner->getHiddenObject("HomePhotoMask");  | 
