From 5716224a8c7a54950610d55a5307d7daabd715aa Mon Sep 17 00:00:00 2001 From: ajp_anton Date: Mon, 4 May 2026 14:52:22 +0000 Subject: [PATCH] Fix duplicate notification icon snapshots --- .../statusbartweak/runtime/render/SnapshotRenderer.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/se/ajpanton/statusbartweak/runtime/render/SnapshotRenderer.java b/app/src/main/java/se/ajpanton/statusbartweak/runtime/render/SnapshotRenderer.java index 6560cbf..b08719b 100644 --- a/app/src/main/java/se/ajpanton/statusbartweak/runtime/render/SnapshotRenderer.java +++ b/app/src/main/java/se/ajpanton/statusbartweak/runtime/render/SnapshotRenderer.java @@ -336,7 +336,13 @@ final class SnapshotRenderer { private String normalizedKeyFor(SnapshotSource source, int order) { String key = keyFor(source, order); String kind = signalKind(source.view(), key); - return kind != null ? "signal:" + kind : key; + if (kind != null) { + return "signal:" + kind; + } + if (source.mode() == SnapshotMode.NOTIFICATION_DRAWABLE) { + return key + "@0x" + Integer.toHexString(System.identityHashCode(source.view())); + } + return key; } private String keyFor(SnapshotSource source, int order) {