select first matching webcam by name

This commit is contained in:
Craig Raw 2025-06-28 16:10:57 +02:00
parent cec7eac9ac
commit 49ab9e40e3

View file

@ -139,12 +139,14 @@ public class WebcamService extends ScheduledService<Image> {
for(CaptureDevice webcam : availableDevices) { for(CaptureDevice webcam : availableDevices) {
if(webcam.getName().equals(device.getName())) { if(webcam.getName().equals(device.getName())) {
selectedDevice = webcam; selectedDevice = webcam;
break;
} }
} }
} else if(Config.get().getWebcamDevice() != null) { } else if(Config.get().getWebcamDevice() != null) {
for(CaptureDevice webcam : availableDevices) { for(CaptureDevice webcam : availableDevices) {
if(webcam.getName().equals(Config.get().getWebcamDevice())) { if(webcam.getName().equals(Config.get().getWebcamDevice())) {
selectedDevice = webcam; selectedDevice = webcam;
break;
} }
} }
} }