Calculates buttons height before the button is rendered in contactlist renderer.

fix-message-formatting
Damian Minkov 12 years ago
parent 3d24d3f92d
commit fe39617026

@ -602,14 +602,18 @@ && isMobile((MetaContact)contact.getDescriptor()))
= ComponentUtils.getStringHeight(nameLabel) = ComponentUtils.getStringHeight(nameLabel)
+ V_GAP + V_GAP
+ ComponentUtils.getStringHeight(displayDetailsLabel); + ComponentUtils.getStringHeight(displayDetailsLabel);
}
if(preferredSelectedContactNodeHeight == null && isSelected) // load button height, before button is even shown
{ // will be the same as the image
int buttonHeight = 27;
Image img = ImageLoader.getImage(ImageLoader.CHAT_BUTTON_SMALL);
if(img != null)
buttonHeight = img.getHeight(chatButton);
preferredSelectedContactNodeHeight = preferredSelectedContactNodeHeight =
preferredNotSelectedContactNodeHeight preferredNotSelectedContactNodeHeight
+ V_GAP + V_GAP
+ chatButton.getHeight(); + buttonHeight;
} }
} }
else if (value instanceof GroupNode) else if (value instanceof GroupNode)

Loading…
Cancel
Save