From 98f03907ce9a5fb09e28a02b06126304ea009c36 Mon Sep 17 00:00:00 2001 From: Joe R Date: Fri, 15 Sep 2017 08:15:11 -0500 Subject: [PATCH] Fix hasObservers conditional for Output class (#283) The hasObservers() method should check to see if the valueRelay or the errorRelay has observers instead of checking the valueRelay twice. --- .../rxandroidble/internal/connection/RxBleGattCallback.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rxandroidble/src/main/java/com/polidea/rxandroidble/internal/connection/RxBleGattCallback.java b/rxandroidble/src/main/java/com/polidea/rxandroidble/internal/connection/RxBleGattCallback.java index ba1aa0190..0fb5b147b 100644 --- a/rxandroidble/src/main/java/com/polidea/rxandroidble/internal/connection/RxBleGattCallback.java +++ b/rxandroidble/src/main/java/com/polidea/rxandroidble/internal/connection/RxBleGattCallback.java @@ -353,7 +353,7 @@ private static class Output { } boolean hasObservers() { - return valueRelay.hasObservers() || valueRelay.hasObservers(); + return valueRelay.hasObservers() || errorRelay.hasObservers(); } } }