qt network_dialog: fix right-click "Use as server" for raw IPv6 servers
`server.net_addr_str()` cuts off the trailing protocol marker, while `str(server)` has it. `parent.set_server` then called `ServerAddr.from_str_with_inference` trying to guess the just cut off protocol, but fails if given an IPv6 address.
This commit is contained in:
@@ -116,7 +116,7 @@ class NodesListWidget(QTreeWidget):
|
||||
elif item_type == self.ItemType.DISCONNECTED_SERVER:
|
||||
server = item.data(0, self.SERVER_ADDR_ROLE) # type: ServerAddr
|
||||
def func():
|
||||
self.parent.server_e.setText(server.net_addr_str())
|
||||
self.parent.server_e.setText(str(server))
|
||||
self.parent.set_server()
|
||||
menu.addAction(_("Use as server"), func)
|
||||
elif item_type == self.ItemType.CHAIN:
|
||||
|
||||
Reference in New Issue
Block a user