From e1e9eb286895c9b1a13908c3221bdc173290d390 Mon Sep 17 00:00:00 2001 From: Maayan Date: Mon, 8 Jan 2024 12:52:30 -0800 Subject: [PATCH] bug fix use current connected wallet to compare to the selected wallet before connecting to a wallet (#229) --- .changeset/happy-kiwis-pull.md | 5 +++++ packages/wallet-adapter-core/src/WalletCore.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/happy-kiwis-pull.md diff --git a/.changeset/happy-kiwis-pull.md b/.changeset/happy-kiwis-pull.md new file mode 100644 index 00000000..8c6f3ce1 --- /dev/null +++ b/.changeset/happy-kiwis-pull.md @@ -0,0 +1,5 @@ +--- +"@aptos-labs/wallet-adapter-core": minor +--- + +['Bug fix'] Use current connected wallet to compare to the selected wallet before connecting to a wallet diff --git a/packages/wallet-adapter-core/src/WalletCore.ts b/packages/wallet-adapter-core/src/WalletCore.ts index 61ef9134..03b23f5a 100644 --- a/packages/wallet-adapter-core/src/WalletCore.ts +++ b/packages/wallet-adapter-core/src/WalletCore.ts @@ -207,7 +207,7 @@ export class WalletCore extends EventEmitter { if (this._connected) { // if the selected wallet is already connected, we don't need to connect again - if (selectedWallet.name === walletName) + if (this._wallet?.name === walletName) throw new WalletConnectionError( `${walletName} wallet is already connected` ).message;