if (picWidth > -1 && picHeight > -1)
{
int displayWidth = Math.min(getWidth(), getParent().getWidth());
if (picWidth > -1 && picHeight > -1)
{
int displayWidth = Math.min(getWidth(), getParent().getWidth());
// calculate maximum thumbnail size
Dimension thumbSize = ImageUtils.getThumbnailSize(picWidth, picHeight, displayWidth, displayHeight);
// Work out if need to remake image
// calculate maximum thumbnail size
Dimension thumbSize = ImageUtils.getThumbnailSize(picWidth, picHeight, displayWidth, displayHeight);
// Work out if need to remake image