… | |
… | |
306 | { |
306 | { |
307 | LOG (llevError, "client::send_face (%d) out of bounds??\n", facenum); |
307 | LOG (llevError, "client::send_face (%d) out of bounds??\n", facenum); |
308 | return; |
308 | return; |
309 | } |
309 | } |
310 | |
310 | |
311 | if (faces_sent[facenum]) |
311 | // refuse tos end non-image faces |
|
|
312 | if (d->type) |
312 | return; |
313 | return; |
313 | |
314 | |
314 | faces_sent[facenum] = true; |
315 | if (!must_send_face (facenum)) |
|
|
316 | return; |
315 | |
317 | |
316 | // if for some reason we let a client without face caching connect, |
318 | // if for some reason we let a client without face caching connect, |
317 | // we better support that decision here and implement it. |
319 | // we better support that decision here and implement it. |
318 | if (!facecache) |
320 | if (!facecache) |
319 | return send_image (facenum); |
321 | return send_image (facenum); |