From 63701f48dc4597732b6a446c15e90a66fbfa7989 Mon Sep 17 00:00:00 2001 From: nsjames Date: Thu, 23 Apr 2020 12:05:19 +0300 Subject: [PATCH] mac ledger fix --- electron/hardware/LedgerWallet.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/electron/hardware/LedgerWallet.js b/electron/hardware/LedgerWallet.js index 51a6e338..38c3dda8 100644 --- a/electron/hardware/LedgerWallet.js +++ b/electron/hardware/LedgerWallet.js @@ -18,7 +18,9 @@ let transport, openedTransport; let setupPromise; class LedgerTransport { static async setup(){ - transport = Transport.listen({next:({type, device}) => this[type](device)}); + if(!openedTransport){ + transport = Transport.listen({next:({type, device}) => this[type](device)}); + } else return true; const p = new Promise(r => setupPromise = r); setTimeout(() => { if(setupPromise) { @@ -435,4 +437,4 @@ const encode = (writer, buffer) => writer.writeBuffer(buffer, asn1.Ber.OctetStri -module.exports = LedgerWallet; \ No newline at end of file +module.exports = LedgerWallet;