From ce480a2442a69de7d553eea1955b8459f1323da8 Mon Sep 17 00:00:00 2001 From: Dennis Hilhorst Date: Fri, 25 Jul 2025 13:09:14 +0200 Subject: [PATCH] [phoebus] allow ArrayUByte in rgb1 image --- .../java/org/csstudio/javafx/rtplot/internal/ImagePlot.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/rtplot/src/main/java/org/csstudio/javafx/rtplot/internal/ImagePlot.java b/app/rtplot/src/main/java/org/csstudio/javafx/rtplot/internal/ImagePlot.java index 17ff8ed2c6..c4be8118db 100644 --- a/app/rtplot/src/main/java/org/csstudio/javafx/rtplot/internal/ImagePlot.java +++ b/app/rtplot/src/main/java/org/csstudio/javafx/rtplot/internal/ImagePlot.java @@ -37,6 +37,7 @@ import org.csstudio.javafx.rtplot.internal.util.LinearScreenTransform; import org.csstudio.javafx.rtplot.internal.util.Log10; import org.epics.util.array.ArrayByte; +import org.epics.util.array.ArrayUByte; import org.epics.util.array.ArrayInteger; import org.epics.util.array.ArrayShort; import org.epics.util.array.IteratorNumber; @@ -566,7 +567,7 @@ protected BufferedImage updateImageBuffer() } else { - if (!(numbers instanceof ArrayByte)) + if (!(numbers instanceof ArrayByte || numbers instanceof ArrayUByte)) logger.log(Level.WARNING, "Cannot handle rgb1 image data of type " + numbers.getClass().getName()); if (unsigned) {