Fix MgRecordShapes::undo().