Browse Source

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.
master
SomberNight 3 years ago
parent
commit
101958e022
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
  1. 2
      electrum/gui/qt/network_dialog.py

2
electrum/gui/qt/network_dialog.py

@ -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:

Loading…
Cancel
Save