void HyperlinkButton::changeWidthToFitText() { setSize (getFontToUse().getStringWidth (getName()) + 6, getHeight()); }
should be :
void HyperlinkButton::changeWidthToFitText() { setSize (getFontToUse().getStringWidth (getButtonText()) + 6, getHeight()); }