Don't force a repaint if nothing to replay (wxClientDC wxQT)
Fix region iteration in wxQT

This was preventing iterating in any region (as most has only one rect), hence the grid painting was not working propertly.