From 53ec1e780e1bcc4e830821071a30bfaaafa21c97 Mon Sep 17 00:00:00 2001 From: Bane Stojkovic Date: Thu, 1 Jan 2026 22:29:39 +0100 Subject: [PATCH] fix: Clicking on 'Tactile Micro Switch' body doesn't register --- diylc/diylc-core/src/main/resources/update.xml | 4 ++++ .../components/electromechanical/TactileMicroSwitch.java | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/diylc/diylc-core/src/main/resources/update.xml b/diylc/diylc-core/src/main/resources/update.xml index 6aab193ed..b5c3b394b 100644 --- a/diylc/diylc-core/src/main/resources/update.xml +++ b/diylc/diylc-core/src/main/resources/update.xml @@ -497,6 +497,10 @@ NEW_FEATURE Added balloon tooltip next to cursor showing component width, height and length (where available) while resizing; can be disabled from Config menu + + BUG_FIX + Clicking on 'Tactile Micro Switch' body doesn't register + https://github.com/bancika/diy-layout-creator/releases diff --git a/diylc/diylc-library/src/main/java/org/diylc/components/electromechanical/TactileMicroSwitch.java b/diylc/diylc-library/src/main/java/org/diylc/components/electromechanical/TactileMicroSwitch.java index 68a7a5a8c..1c398f99c 100644 --- a/diylc/diylc-library/src/main/java/org/diylc/components/electromechanical/TactileMicroSwitch.java +++ b/diylc/diylc-library/src/main/java/org/diylc/components/electromechanical/TactileMicroSwitch.java @@ -244,7 +244,7 @@ public class TactileMicroSwitch extends AbstractLabeledComponent impleme g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 1f * alpha / MAX_ALPHA)); } g2d.setColor(outlineMode ? Constants.TRANSPARENT_COLOR : getBodyColor()); - drawingObserver.stopTracking(); + drawingObserver.startTracking(); g2d.fill(mainArea); drawingObserver.stopTracking();