Refesh on rotations when contentHeight == frameHeight

Earlier fix to avoid divide by 0 fails to refresh when view has geometry and contentHeight happens to equal the frameHeight as happens when the view is rotated. This condition can now occur because an unrelated fix made the contentHeight == frameHeight.