*/
public void createPartControl(Composite parent) {
browser = new Browser(parent, SWT.NONE);
- browser.addLocationListener(new LocationAdapter(){
+ browser.addLocationListener(new LocationAdapter() {
public void changing(LocationEvent event) {
String loc = event.location.toString();
- if(!loc.equalsIgnoreCase("about:blank") && !loc.startsWith("jar:")){
+ if(!loc.equalsIgnoreCase("about:blank") && !loc.startsWith("jar:")) {
String func = loc.replaceAll("file:///", "");
func = func.replaceAll("#.+$", "");
String[] afunc = loc.split("\\.");
if(!afunc[1].equalsIgnoreCase(lastOccurrence)) {
lastOccurrence = afunc[1];
showLinkReference(func);
+ event.doit = false;
}
} else if (loc.startsWith("jar:")) {
// TODO find a better way of not showing the location error page. This is a cheap trick
// ed_mann
browser.setText("<html></html>");
}
- event.doit = false;
}
});
parent.pack();