La respuesta era obvia, no sé por qué no me di cuenta.
Si hay que evitar cambiarle tamaño a una cosa cuando ya tiene el tamaño que se busca ¿cómo puede hacerse? ¿o sea cómo se puede saber cuando hay que evitar cambiarle el temaño y cuando no? Capitan obvious says: Analizando el tamaño actual. Si el tamaño es el deseado, se deja como está, sino se cambia.
En la derecha está la versión simplificada.
https://dl.dropboxusercontent.com/u/169164922/02r.doc