set looping to false before beginDraw/endDraw · processing/processing-android@23d5d90 · GitHub
Skip to content

Commit 23d5d90

Browse files
committed
set looping to false before beginDraw/endDraw
1 parent 3852151 commit 23d5d90

3 files changed

Lines changed: 35 additions & 16 deletions

File tree

core/src/processing/core/PApplet.java

Lines changed: 17 additions & 12 deletions

core/src/processing/core/PSurfaceNone.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,10 @@ public boolean stopThread() {
434434
if (thread == null) {
435435
return false;
436436
}
437+
437438
thread.interrupt();
439+
thread = null;
440+
438441
return true;
439442
}
440443

@@ -452,9 +455,8 @@ public void setFrameRate(float fps) {
452455

453456

454457
protected void checkPause() throws InterruptedException {
455-
// if (paused) {
456-
synchronized (pauseObject) {
457-
while (paused) {
458+
synchronized (pauseObject) {
459+
while (paused) {
458460
pauseObject.wait();
459461
}
460462
}

core/src/processing/opengl/PGraphicsOpenGL.java

Lines changed: 13 additions & 1 deletion

0 commit comments

Comments
 (0)