URI: 
       tdisplay segwit warning in privkey window - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 52a482a9b5f1fd08ff2a5b436be744779f40b6de
   DIR parent 337675d134f41aa6fcf7f0288cff0cc670b998a9
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Thu, 26 Oct 2017 18:40:31 +0200
       
       display segwit warning in privkey window
       
       Diffstat:
         M gui/qt/main_window.py               |      12 ++++++++----
       
       1 file changed, 8 insertions(+), 4 deletions(-)
       ---
   DIR diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py
       t@@ -1914,19 +1914,23 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError):
                    traceback.print_exc(file=sys.stdout)
                    self.show_message(str(e))
                    return
       +        xtype = bitcoin.deserialize_privkey(pk)[0]
                d = WindowModalDialog(self, _("Private key"))
       -        d.setMinimumSize(600, 200)
       +        d.setMinimumSize(600, 150)
                vbox = QVBoxLayout()
       -        vbox.addWidget( QLabel(_("Address") + ': ' + address))
       -        vbox.addWidget( QLabel(_("Private key") + ':'))
       +        vbox.addWidget(QLabel(_("Address") + ': ' + address))
       +        vbox.addWidget(QLabel(_("Script type") + ': ' + xtype))
       +        vbox.addWidget(QLabel(_("Private key") + ':'))
                keys_e = ShowQRTextEdit(text=pk)
                keys_e.addCopyButton(self.app)
                vbox.addWidget(keys_e)
                if redeem_script:
       -            vbox.addWidget( QLabel(_("Redeem Script") + ':'))
       +            vbox.addWidget(QLabel(_("Redeem Script") + ':'))
                    rds_e = ShowQRTextEdit(text=redeem_script)
                    rds_e.addCopyButton(self.app)
                    vbox.addWidget(rds_e)
       +        if xtype in ['p2wpkh', 'p2wsh', 'p2wphk-p2sh', 'p2wsh-p2sh']:
       +            vbox.addWidget(WWLabel(_("Warning: the format of segwit private keys may not be compatible with other wallets")))
                vbox.addLayout(Buttons(CloseButton(d)))
                d.setLayout(vbox)
                d.exec_()