Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 077ddd61 authored by Miao Wang's avatar Miao Wang Committed by android-build-merger
Browse files

Merge "[RenderScript] Interrupt mMessageThread when tearing down context." am:...

Merge "[RenderScript] Interrupt mMessageThread when tearing down context." am: 9f2a1979 am: b02f7b0a am: e41611d7
am: 5733aef5

* commit '5733aef5':
  [RenderScript] Interrupt mMessageThread when tearing down context.

Change-Id: I94af2f3a10da33af9053bf4149c93c1015aea2f9
parents 59c16350 5733aef5
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1616,6 +1616,9 @@ public class RenderScript {

            nContextDeinitToClient(mContext);
            mMessageThread.mRun = false;
            // Interrupt mMessageThread so it gets to see immediately that mRun is false
            // and exit rightaway.
            mMessageThread.interrupt();

            // Wait for mMessageThread to join.  Try in a loop, in case this thread gets interrupted
            // during the wait.  If interrupted, set the "interrupted" status of the current thread.