Bug 332482 [Forms] Revert Fix for Bug #284393
bundles/org.eclipse.ui.forms/src/org/eclipse/ui/internal/forms/widgets/TextHyperlinkSegment.java
boolean rolloverMode = settings.getHyperlinkUnderlineMode() == HyperlinkSettings.UNDERLINE_HOVER;
		underline = settings.getHyperlinkUnderlineMode() == HyperlinkSettings.UNDERLINE_ALWAYS;
		Color savedFg = gc.getForeground();
		Color newFg = hover ? settings.getActiveForeground() : settings.getForeground();
		if (newFg!=null)
			gc.setForeground(newFg); 
		super.paint(gc, hover, resourceTable, selected, rolloverMode, selData, repaintRegion);
		gc.setForeground(savedFg);
	}
	
	protected void drawText(GC gc, String s, int clipX, int clipY) {
		gc.drawText(s, clipX, clipY, true);
	}
	public String getTooltipText() {
		return tooltipText;
	}
	public void setTooltipText(String tooltip) {
		this.tooltipText = tooltip;
	}
	
	public boolean isSelectable() {
		return true;
	}
	public boolean isFocusSelectable(Hashtable resourceTable) {
		return true;
	}
	public boolean setFocus(Hashtable resourceTable, boolean direction) {
		return true;
	}
}