From a95bdbb331ab86af5734d19a13b3071732c8bff0 Mon Sep 17 00:00:00 2001
From: ThomasV <thomasv@electrum.org>
Date: Wed, 24 Mar 2021 10:33:56 +0100
Subject: [PATCH] kivy: count open channels

---
 electrum/gui/kivy/uix/dialogs/lightning_channels.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/electrum/gui/kivy/uix/dialogs/lightning_channels.py b/electrum/gui/kivy/uix/dialogs/lightning_channels.py
index 1a4805cdc..fb0ea521b 100644
--- a/electrum/gui/kivy/uix/dialogs/lightning_channels.py
+++ b/electrum/gui/kivy/uix/dialogs/lightning_channels.py
@@ -633,7 +633,8 @@ class LightningChannelsDialog(Factory.Popup):
             self.can_send = 'n/a'
             self.can_receive = 'n/a'
             return
-        self.num_channels_text = _(f'You have {len(lnworker.channels)} channels.')
+        n = len([c for c in lnworker.channels.values() if c.is_open()])
+        self.num_channels_text = _(f'You have {n} open channels.')
         self.can_send = self.app.format_amount_and_units(lnworker.num_sats_can_send())
         self.can_receive = self.app.format_amount_and_units(lnworker.num_sats_can_receive())