From 6e46d75c61a618bc3b32336fb3a3d0bc00bb829c Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Sun, 4 Mar 2018 21:30:37 +0100 Subject: [PATCH] TransactionBroadcast: Propagate context to EnoughAvailablePeers runnable. --- .../main/java/org/bitcoinj/core/TransactionBroadcast.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/src/main/java/org/bitcoinj/core/TransactionBroadcast.java b/core/src/main/java/org/bitcoinj/core/TransactionBroadcast.java index a68c555d..a45a8ebc 100644 --- a/core/src/main/java/org/bitcoinj/core/TransactionBroadcast.java +++ b/core/src/main/java/org/bitcoinj/core/TransactionBroadcast.java @@ -116,8 +116,15 @@ public class TransactionBroadcast { } private class EnoughAvailablePeers implements Runnable { + private Context context; + + public EnoughAvailablePeers() { + this.context = Context.get(); + } + @Override public void run() { + Context.propagate(context); // We now have enough connected peers to send the transaction. // This can be called immediately if we already have enough. Otherwise it'll be called from a peer // thread.