v0.8.1a: added a safety check to gamescene's destroy function
This commit is contained in:
@@ -502,7 +502,7 @@ public class GameScene extends PixelScene {
|
|||||||
public void destroy() {
|
public void destroy() {
|
||||||
|
|
||||||
//tell the actor thread to finish, then wait for it to complete any actions it may be doing.
|
//tell the actor thread to finish, then wait for it to complete any actions it may be doing.
|
||||||
if (actorThread.isAlive()){
|
if (actorThread != null && actorThread.isAlive()){
|
||||||
synchronized (GameScene.class){
|
synchronized (GameScene.class){
|
||||||
synchronized (actorThread) {
|
synchronized (actorThread) {
|
||||||
actorThread.interrupt();
|
actorThread.interrupt();
|
||||||
|
|||||||
Reference in New Issue
Block a user