URI: 
       tqt: reflect running gossip in lightning icon - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 1855bcb17de9099469f25aca331b3afa232a3908
   DIR parent 750147d9310b345a81ddfec2e0f86555847409d0
  HTML Author: bitromortac <bitromortac@protonmail.com>
       Date:   Thu, 15 Oct 2020 07:03:03 +0200
       
       qt: reflect running gossip in lightning icon
       
       Diffstat:
         A electrum/gui/icons/lightning_disco… |       0 
         M electrum/gui/qt/main_window.py      |       8 ++++++--
       
       2 files changed, 6 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/electrum/gui/icons/lightning_disconnected.png b/electrum/gui/icons/lightning_disconnected.png
       Binary files differ.
   DIR diff --git a/electrum/gui/qt/main_window.py b/electrum/gui/qt/main_window.py
       t@@ -2153,7 +2153,7 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger):
                sb.addPermanentWidget(self.seed_button)
                self.lightning_button = None
                if self.wallet.has_lightning() and self.network:
       -            self.lightning_button = StatusBarButton(read_QIcon("lightning.png"), _("Lightning Network"), self.gui_object.show_lightning_dialog)
       +            self.lightning_button = StatusBarButton(read_QIcon("lightning_disconnected.png"), _("Lightning Network"), self.gui_object.show_lightning_dialog)
                    self.update_lightning_icon()
                    sb.addPermanentWidget(self.lightning_button)
                self.status_button = None
       t@@ -2193,8 +2193,12 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger):
            def update_lightning_icon(self):
                if self.lightning_button is None:
                    return
       -        if not self.network.is_lightning_running():
       +        if not self.network.lngossip.has_started:
                    return
       +
       +        # display colorful lightning icon to signal connection
       +        self.lightning_button.setIcon(read_QIcon("lightning.png"))
       +
                cur, total = self.network.lngossip.get_sync_progress_estimate()
                # self.logger.debug(f"updating lngossip sync progress estimate: cur={cur}, total={total}")
                progress_percent = 0