summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Shai Barack <shayba@google.com> 2025-01-31 10:05:09 -0800
committer Shai Barack <shayba@google.com> 2025-01-31 10:05:09 -0800
commitab0b35101233f84f81057ede2f69a64a0daa121e (patch)
tree902a90f9b29a28e21085a0832e68fa8b56e3f972
parentbdbd6fbca4e83099805e17a24a23c581ea152625 (diff)
Restore thread interrupted state on interrupt
This addresses a linter warning. I haven't observed a particular issue caused by this, but I don't see any harm. Change-Id: I4f532518464de91450222a967aa19769b8b88f70 Flag: EXEMPT test-only code
-rw-r--r--core/java/android/os/TestLooperManager.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/java/android/os/TestLooperManager.java b/core/java/android/os/TestLooperManager.java
index 82bdb2280c35..2d9d025b8d80 100644
--- a/core/java/android/os/TestLooperManager.java
+++ b/core/java/android/os/TestLooperManager.java
@@ -174,6 +174,7 @@ public class TestLooperManager {
try {
execution.wait();
} catch (InterruptedException e) {
+ Thread.currentThread().interrupt();
}
if (execution.response != null) {
throw new RuntimeException(execution.response);
@@ -231,6 +232,7 @@ public class TestLooperManager {
try {
mLooperHolderLatch.await();
} catch (InterruptedException e) {
+ Thread.currentThread().interrupt();
}
}
@@ -245,6 +247,7 @@ public class TestLooperManager {
processMessage(take);
}
} catch (InterruptedException e) {
+ Thread.currentThread().interrupt();
}
}
}