diff --git a/src/scene/ChangeLevel.cpp b/src/scene/ChangeLevel.cpp index 7aaac999b0..630712329b 100644 --- a/src/scene/ChangeLevel.cpp +++ b/src/scene/ChangeLevel.cpp @@ -2193,7 +2193,7 @@ static Entity * ARX_CHANGELEVEL_Pop_IO(const std::string & idString, EntityInsta const ARX_CHANGELEVEL_CAMERA_IO_SAVE * ac; ac = reinterpret_cast(dat + pos); pos += sizeof(ARX_CHANGELEVEL_CAMERA_IO_SAVE); - io->_camdata->cam = ac->cam; + *io->_camdata = *ac; break; }