From 663684fb10589df452907f058e1a265024091ea3 Mon Sep 17 00:00:00 2001 From: Declan Freeman-Gleason Date: Tue, 8 Dec 2020 13:32:10 -0500 Subject: [PATCH] Check if PicamJNI is supported in driver pipe (#170) Fixes UnsatisfiedLinkErros when the JNI is not loaded. --- .../org/photonvision/vision/pipeline/DriverModePipeline.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/photon-server/src/main/java/org/photonvision/vision/pipeline/DriverModePipeline.java b/photon-server/src/main/java/org/photonvision/vision/pipeline/DriverModePipeline.java index f07f018c8..676b3c8b7 100644 --- a/photon-server/src/main/java/org/photonvision/vision/pipeline/DriverModePipeline.java +++ b/photon-server/src/main/java/org/photonvision/vision/pipeline/DriverModePipeline.java @@ -52,7 +52,9 @@ public class DriverModePipeline new Draw2dCrosshairPipe.Draw2dCrosshairParams(frameStaticProperties); draw2dCrosshairPipe.setParams(draw2dCrosshairParams); - PicamJNI.setShouldCopyColor(true); + if (PicamJNI.isSupported()) { + PicamJNI.setShouldCopyColor(true); + } } @Override