diff --git a/webcam-capture/src/main/java/com/github/sarxos/webcam/WebcamPanel.java b/webcam-capture/src/main/java/com/github/sarxos/webcam/WebcamPanel.java index 074a4530..98298598 100644 --- a/webcam-capture/src/main/java/com/github/sarxos/webcam/WebcamPanel.java +++ b/webcam-capture/src/main/java/com/github/sarxos/webcam/WebcamPanel.java @@ -195,9 +195,9 @@ public void run() { image = tmp; - if (paused) { + while (paused) { synchronized (this) { - this.wait(); + this.wait(250); } } } @@ -422,6 +422,9 @@ public void resume() { return; } paused = false; + synchronized (repainter) { + repainter.notifyAll(); + } } /**