X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FWebserviceInfo.java;h=9f8a8a87879f2088f044767c4485457fdb448715;hb=797df64fa2a0a30773d0f48f5494d4155e5a8be3;hp=0bf0fa6bdef69b872d35e2ce296519a265598086;hpb=8a1017e676ae8a3ae7f0900a7023c4ad598a0ad5;p=jalview.git diff --git a/src/jalview/gui/WebserviceInfo.java b/src/jalview/gui/WebserviceInfo.java index 0bf0fa6..9f8a8a8 100755 --- a/src/jalview/gui/WebserviceInfo.java +++ b/src/jalview/gui/WebserviceInfo.java @@ -1,6 +1,6 @@ /* - * Jalview - A Sequence Alignment Editor and Viewer (Version 2.6) - * Copyright (C) 2010 J Procter, AM Waterhouse, G Barton, M Clamp, S Searle + * Jalview - A Sequence Alignment Editor and Viewer (Version 2.7) + * Copyright (C) 2011 J Procter, AM Waterhouse, J Engelhardt, LM Lui, G Barton, M Clamp, S Searle * * This file is part of Jalview. * @@ -29,6 +29,7 @@ import javax.swing.event.HyperlinkEvent.EventType; import javax.swing.text.html.HTMLEditorKit; import javax.swing.text.html.StyleSheet; +import jalview.bin.Cache; import jalview.jbgui.*; import jalview.ws.WSClientI; @@ -823,12 +824,16 @@ public class WebserviceInfo extends GWebserviceInfo implements { if (e.getEventType() == EventType.ACTIVATED) { + String url=null; try { - final String url = e.getURL().toString(); + url = e.getURL().toString(); Desktop.showUrl(url); } catch (Exception x) { + if (url!=null) { + Cache.log.error("Couldn't handle string "+url+" as a URL."); + } // ignore any exceptions due to dud links. }