you can't prevent people to do write bad codes... and with locking it's better than the current situation where you can cache pointers to pixel that become invalid. -- --- Cyrille Berger ---