diff options
| author | 2024-10-17 13:03:46 +0000 | |
|---|---|---|
| committer | 2024-10-17 13:03:46 +0000 | |
| commit | 4e1317ffb49cd2ff98fdee700114a98209c93089 (patch) | |
| tree | fb5c2255504ccfca8d3f76e013ee9992dee2648f | |
| parent | 8073ecaa93a79fce3b95f4814708fca6ed47edda (diff) | |
| parent | c0bcc1b4c570f45b275780b55843eac03a813b29 (diff) | |
Merge "Fix ProtoLogViewerConfigReader bug" into main
| -rw-r--r-- | core/java/com/android/internal/protolog/ProtoLogViewerConfigReader.java | 1 | ||||
| -rw-r--r-- | tests/Tracing/src/com/android/internal/protolog/ProtoLogViewerConfigReaderTest.java | 8 |
2 files changed, 9 insertions, 0 deletions
diff --git a/core/java/com/android/internal/protolog/ProtoLogViewerConfigReader.java b/core/java/com/android/internal/protolog/ProtoLogViewerConfigReader.java index 3c201fc42df3..571fe0ba37b2 100644 --- a/core/java/com/android/internal/protolog/ProtoLogViewerConfigReader.java +++ b/core/java/com/android/internal/protolog/ProtoLogViewerConfigReader.java @@ -96,6 +96,7 @@ public class ProtoLogViewerConfigReader { logger.log("Unloading viewer config hash " + hash); mLogMessageMap.remove(hash); } + mGroupHashes.remove(group); } } diff --git a/tests/Tracing/src/com/android/internal/protolog/ProtoLogViewerConfigReaderTest.java b/tests/Tracing/src/com/android/internal/protolog/ProtoLogViewerConfigReaderTest.java index 28d7b42764c4..d78ced161eaf 100644 --- a/tests/Tracing/src/com/android/internal/protolog/ProtoLogViewerConfigReaderTest.java +++ b/tests/Tracing/src/com/android/internal/protolog/ProtoLogViewerConfigReaderTest.java @@ -121,4 +121,12 @@ public class ProtoLogViewerConfigReaderTest { assertNull(mConfig.getViewerString(4)); assertNull(mConfig.getViewerString(5)); } + + @Test + public void loadUnloadAndReloadViewerConfig() { + loadViewerConfig(); + unloadViewerConfig(); + loadViewerConfig(); + unloadViewerConfig(); + } } |