URI: 
       tfix #5733 - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 6c62fb03ac1231012faed03e5ec610b13386be63
   DIR parent 88307357ec3798e6d78720c74bae46d68c622bb8
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Sat, 23 Nov 2019 11:02:31 +0100
       
       fix #5733
       
       Diffstat:
         M electrum/gui/qt/__init__.py         |      10 +++++++---
         M electrum/gui/qt/main_window.py      |       4 ++--
       
       2 files changed, 9 insertions(+), 5 deletions(-)
       ---
   DIR diff --git a/electrum/gui/qt/__init__.py b/electrum/gui/qt/__init__.py
       t@@ -155,8 +155,12 @@ class ElectrumGui(Logger):
                else:
                    m = self.tray.contextMenu()
                    m.clear()
       -        m.addAction(_("Lightning"), self.show_lightning_dialog)
       -        m.addAction(_("Watchtower"), self.show_watchtower_dialog)
       +        network = self.daemon.network
       +        m.addAction(_("Network"), self.show_network_dialog)
       +        if network.lngossip:
       +            m.addAction(_("Lightning Network"), self.show_lightning_dialog)
       +        if network.local_watchtower:
       +            m.addAction(_("Local Watchtower"), self.show_watchtower_dialog)
                for window in self.windows:
                    name = window.wallet.basename()
                    submenu = m.addMenu(name)
       t@@ -210,7 +214,7 @@ class ElectrumGui(Logger):
                    self.watchtower_dialog = WatchtowerDialog(self)
                self.watchtower_dialog.bring_to_top()
        
       -    def show_network_dialog(self, parent):
       +    def show_network_dialog(self):
                if not self.daemon.network:
                    parent.show_warning(_('You are using Electrum in offline mode; restart Electrum if you want to get connected'), title=_('Offline'))
                    return
   DIR diff --git a/electrum/gui/qt/main_window.py b/electrum/gui/qt/main_window.py
       t@@ -639,7 +639,7 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger):
        
                # Settings / Preferences are all reserved keywords in macOS using this as work around
                tools_menu.addAction(_("Electrum preferences") if sys.platform == 'darwin' else _("Preferences"), self.settings_dialog)
       -        tools_menu.addAction(_("&Network"), lambda: self.gui_object.show_network_dialog(self))
       +        tools_menu.addAction(_("&Network"), self.gui_object.show_network_dialog)
                if self.wallet.has_lightning():
                    tools_menu.addAction(_("&Lightning"), self.gui_object.show_lightning_dialog)
                    tools_menu.addAction(_("&Watchtower"), self.gui_object.show_watchtower_dialog)
       t@@ -1999,7 +1999,7 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger):
                if self.wallet.has_lightning():
                    self.lightning_button = StatusBarButton(read_QIcon("lightning.png"), _("Lightning Network"), self.gui_object.show_lightning_dialog)
                    sb.addPermanentWidget(self.lightning_button)
       -        self.status_button = StatusBarButton(read_QIcon("status_disconnected.png"), _("Network"), lambda: self.gui_object.show_network_dialog(self))
       +        self.status_button = StatusBarButton(read_QIcon("status_disconnected.png"), _("Network"), self.gui_object.show_network_dialog)
                sb.addPermanentWidget(self.status_button)
                run_hook('create_status_bar', sb)
                self.setStatusBar(sb)