URI: 
       tkivy wallet info screen: handle "show seed" for watch-only/no-seed case - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 387c2a1acda7e4de708e2a3cc0ed2b58c6305736
   DIR parent d4fc73e2b498f86e040698ea276477e1880f9be0
  HTML Author: SomberNight <somber.night@protonmail.com>
       Date:   Mon,  2 Mar 2020 06:12:24 +0100
       
       kivy wallet info screen: handle "show seed" for watch-only/no-seed case
       
       For a watch-only wallet, previously a superfluous dummy "Tap to show"
       box was shown.
       For a has no seed stored (but not watch-only) wallet (e.g. bip39/xprv/imported_privkeys),
       tthe "show seed" option was there and it raised an uncaught exception.
       
       Diffstat:
         M electrum/gui/kivy/main.kv           |       3 +++
         M electrum/gui/kivy/uix/ui_screens/s… |       5 +++--
       
       2 files changed, 6 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/electrum/gui/kivy/main.kv b/electrum/gui/kivy/main.kv
       t@@ -148,6 +148,9 @@
            font_size: '6pt'
            name: ''
            data: ''
       +    visible: True
       +    opacity: 1 if self.visible else 0
       +    disabled: not self.visible
            text: self.data if self.data else _('Tap to show')
            touched: False
            padding: '10dp', '10dp'
   DIR diff --git a/electrum/gui/kivy/uix/ui_screens/status.kv b/electrum/gui/kivy/uix/ui_screens/status.kv
       t@@ -63,12 +63,13 @@ Popup:
                                data: app.wallet.get_master_public_key() or 'None'
                                name: _('Master Public Key')
                            TopLabel:
       -                        text: _('This wallet is watching-only') if root.watching_only else _('Seed')
       +                        text: _('This wallet is watching-only') if root.watching_only else (_('Seed') if root.has_seed else _('No seed stored for wallet'))
                            RefLabel:
                                id: seed_label
       +                        visible: root.has_seed
                                data: ''
                                name: _('Seed')
       -                        on_touched: if not self.data and not root.watching_only: app.show_seed(seed_label)
       +                        on_touched: if not self.data and root.has_seed: app.show_seed(seed_label)
        
                BoxLayout:
                    size_hint: 1, None