Renamed a thread
authorTomas Wenström <tomas.wenstrom@gmail.com>
Sat, 23 Mar 2019 10:57:48 +0000 (11:57 +0100)
committerTomas Wenström <tomas.wenstrom@gmail.com>
Sat, 23 Mar 2019 10:57:48 +0000 (11:57 +0100)
src/kaka/cakelight/VideoMode.java

index ca0bd53..1f6d68f 100644 (file)
@@ -7,7 +7,7 @@ import java.util.function.Consumer;
 
 public class VideoMode extends Mode {
     private Configuration config;
 
 public class VideoMode extends Mode {
     private Configuration config;
-    private Thread thread;
+    private Thread grabberThread;
     private Consumer<Frame> frameConsumer;
     private VideoDeviceListener deviceListener;
 
     private Consumer<Frame> frameConsumer;
     private VideoDeviceListener deviceListener;
 
@@ -24,13 +24,13 @@ public class VideoMode extends Mode {
 
     @Override
     public void exit() {
 
     @Override
     public void exit() {
-        thread.interrupt();
+        grabberThread.interrupt();
         deviceListener.stopListening();
     }
 
     private void startGrabberThread(File videoDevice) {
         assert frameConsumer != null;
         deviceListener.stopListening();
     }
 
     private void startGrabberThread(File videoDevice) {
         assert frameConsumer != null;
-        thread = new Thread() {
+        grabberThread = new Thread() {
             public void run() {
                 try (FrameGrabber grabber = FrameGrabber.from(videoDevice, config)) {
                     while (!isInterrupted()) {
             public void run() {
                 try (FrameGrabber grabber = FrameGrabber.from(videoDevice, config)) {
                     while (!isInterrupted()) {
@@ -44,7 +44,7 @@ public class VideoMode extends Mode {
                 }
             }
         };
                 }
             }
         };
-        thread.start();
+        grabberThread.start();
     }
 
     public void onVideoFrame(Consumer<Frame> consumer) {
     }
 
     public void onVideoFrame(Consumer<Frame> consumer) {
@@ -57,8 +57,8 @@ public class VideoMode extends Mode {
 
     public void onVideoDeviceChange(Optional<File> videoDevice) {
         // Should only happen when this mode is active!
 
     public void onVideoDeviceChange(Optional<File> videoDevice) {
         // Should only happen when this mode is active!
-        if (thread != null) {
-            thread.interrupt();
+        if (grabberThread != null) {
+            grabberThread.interrupt();
         }
         videoDevice.ifPresent(this::startGrabberThread);
     }
         }
         videoDevice.ifPresent(this::startGrabberThread);
     }