From d9fa9e4b68173508cd73c06c38d9d31dc43b154f Mon Sep 17 00:00:00 2001 From: Mike Hearn Date: Mon, 31 Mar 2014 16:28:10 +0200 Subject: [PATCH] Fix a casting bug in WalletAppKit. Thanks to Kalpesh Parmar. --- core/src/main/java/com/google/bitcoin/kits/WalletAppKit.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/google/bitcoin/kits/WalletAppKit.java b/core/src/main/java/com/google/bitcoin/kits/WalletAppKit.java index 92cf6d81..6276795e 100644 --- a/core/src/main/java/com/google/bitcoin/kits/WalletAppKit.java +++ b/core/src/main/java/com/google/bitcoin/kits/WalletAppKit.java @@ -224,8 +224,9 @@ public class WalletAppKit extends AbstractIdleService { try { List extensions = provideWalletExtensions(); vWallet = new Wallet(params); + WalletExtension[] extArray = extensions.toArray(new WalletExtension[extensions.size()]); Protos.Wallet proto = WalletProtobufSerializer.parseToProto(walletStream); - new WalletProtobufSerializer().readWallet(params, (WalletExtension[]) extensions.toArray(), proto); + new WalletProtobufSerializer().readWallet(params, extArray, proto); if (shouldReplayWallet) vWallet.clearTransactions(0); } finally {