summaryrefslogtreecommitdiff
path: root/test/1928-exception-event-exception/src
diff options
context:
space:
mode:
Diffstat (limited to 'test/1928-exception-event-exception/src')
-rw-r--r--test/1928-exception-event-exception/src/art/StackTrace.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/1928-exception-event-exception/src/art/StackTrace.java b/test/1928-exception-event-exception/src/art/StackTrace.java
index b12c3df66b..2ea2f201e8 100644
--- a/test/1928-exception-event-exception/src/art/StackTrace.java
+++ b/test/1928-exception-event-exception/src/art/StackTrace.java
@@ -53,7 +53,8 @@ public class StackTrace {
// consistent we will suspend for the RI.
boolean suspend_thread =
!System.getProperty("java.vm.name").equals("Dalvik") &&
- !thr.equals(Thread.currentThread());
+ !thr.equals(Thread.currentThread()) &&
+ !Suspension.isSuspended(thr);
if (suspend_thread) {
Suspension.suspend(thr);
}