diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/Huami2021Support.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/Huami2021Support.java index 1fa18ade0..b22e2f455 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/Huami2021Support.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/Huami2021Support.java @@ -2527,9 +2527,6 @@ public abstract class Huami2021Support extends HuamiSupport { LOG.info("Acknowledging icon send for {}", queuedIconPackage); - queuedIconPackage = null; - queuedIconBytes = null; - final ByteBuffer buf = ByteBuffer.allocate(1 + queuedIconPackage.length() + 1 + 1); buf.order(ByteOrder.LITTLE_ENDIAN); buf.put(NOTIFICATION_CMD_ICON_REQUEST_ACK); @@ -2537,6 +2534,9 @@ public abstract class Huami2021Support extends HuamiSupport { buf.put((byte) 0x00); buf.put((byte) 0x01); + queuedIconPackage = null; + queuedIconBytes = null; + writeToChunked2021("ack icon send", CHUNKED2021_ENDPOINT_NOTIFICATIONS, buf.array(), true); }