diff -r bde723abfdfc -r 6617d3fb43e2 plugger.py --- a/plugger.py Fri Sep 04 11:24:25 2009 +0200 +++ b/plugger.py Fri Sep 04 17:33:51 2009 +0200 @@ -1639,11 +1639,14 @@ # if uri is empty launch discovery dialog if uri == "": # Launch Service Discovery dialog - dia = DiscoveryDialog(self.AppFrame) - dia.ShowModal() - uri = dia.GetResult() + dialog = DiscoveryDialog(self.AppFrame) + answer = dialog.ShowModal() + uri = dialog.GetURI() + dialog.Destroy() + # Nothing choosed or cancel button - if uri is None: + if uri is None or answer == wx.ID_CANCEL: + self.logger.write_error(_("Connection canceled!\n")) return else: self.\