From 1563f8a3b4560e85b164cc3dd7fb53d021eb0baa Mon Sep 17 00:00:00 2001 From: Eduardo Ramos Date: Wed, 14 Dec 2022 21:15:41 +0100 Subject: [PATCH] Don't crash NativeDriver on other OSs but log an error --- .../eduramiba/webcamcapture/drivers/NativeDriver.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/github/eduramiba/webcamcapture/drivers/NativeDriver.java b/src/main/java/com/github/eduramiba/webcamcapture/drivers/NativeDriver.java index 471edcf..263d19c 100644 --- a/src/main/java/com/github/eduramiba/webcamcapture/drivers/NativeDriver.java +++ b/src/main/java/com/github/eduramiba/webcamcapture/drivers/NativeDriver.java @@ -26,11 +26,16 @@ public class NativeDriver implements WebcamDriver { } else { // TODO support at least Linux and Raspberry LOG.warn("Unsupported OS {}. No devices will be returned!", os); - this.driver = new NativeDriver() { + this.driver = new WebcamDriver() { @Override public List getDevices() { return Collections.emptyList(); } + + @Override + public boolean isThreadSafe() { + return true; + } }; } }