From 0eb7902f1bb38e0f4a8bf31be35c148021e70ceb Mon Sep 17 00:00:00 2001 From: hneemann Date: Sun, 28 Jun 2020 09:30:37 +0200 Subject: [PATCH] fixes a bug in the LED display which ocures if the "avoid flicker" flag is not set, closes #489 --- .../de/neemann/digital/gui/components/graphics/LedMatrix.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/neemann/digital/gui/components/graphics/LedMatrix.java b/src/main/java/de/neemann/digital/gui/components/graphics/LedMatrix.java index a75d8f308..593326bdb 100644 --- a/src/main/java/de/neemann/digital/gui/components/graphics/LedMatrix.java +++ b/src/main/java/de/neemann/digital/gui/components/graphics/LedMatrix.java @@ -79,7 +79,7 @@ public class LedMatrix extends Node implements Element { public void readInputs() throws NodeException { long rowData = rowDataVal.getValue(); int colAddr = (int) colAddrVal.getValue(); - if (colAddr < dx && data[colAddr] != rowData) { + if (colAddr < dx && (!ledPersist || data[colAddr] != rowData)) { data[colAddr] = rowData; dataChanged(colAddr, rowData); }