# HG changeset patch
# User Edouard Tisserant
# Date 1544011477 -3600
# Node ID 98d28d809488aa559c99a39fb12915afd84d3e23
# Parent  47d3aea2be30a49ff55397e424c5620b569e4ae0
Fixed Discovery panel in URI Editor dialog : double click works back again, and avoid setting URI to unicode type.

diff -r 47d3aea2be30 -r 98d28d809488 controls/DiscoveryPanel.py
--- a/controls/DiscoveryPanel.py	Wed Dec 05 13:03:09 2018 +0100
+++ b/controls/DiscoveryPanel.py	Wed Dec 05 13:04:37 2018 +0100
@@ -110,6 +110,8 @@
     def __init__(self, parent):
         wx.Panel.__init__(self, parent)
 
+        self.parent = parent
+
         self._init_list_ctrl()
         listmix.ColumnSorterMixin.__init__(self, 4)
 
@@ -153,7 +155,7 @@
 
     def OnItemActivated(self, event):
         self.SetURI(event.m_itemIndex)
-        self.EndModal(wx.ID_OK)
+        self.parent.EndModal(wx.ID_OK)
         event.Skip()
 
 #    def SetURI(self, idx):
@@ -167,7 +169,7 @@
         self.LatestSelection = idx
         svcname = self.getColumnText(idx, 0)
         connect_type = self.getColumnText(idx, 1)
-        self.URI = "%s://%s" % (connect_type, svcname + '.' + service_type)
+        self.URI = str("%s://%s" % (connect_type, svcname + '.' + service_type))
 
     def GetURI(self):
         if self.LatestSelection is not None: