From dd0cf5525fe6f7df9a40436e46226e55354524f8 Mon Sep 17 00:00:00 2001 From: Tungstend Date: Sun, 25 Feb 2024 17:21:56 +0800 Subject: [PATCH] Update ControlDirection.java --- .../com/tungsten/fcl/control/view/ControlDirection.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/FCL/src/main/java/com/tungsten/fcl/control/view/ControlDirection.java b/FCL/src/main/java/com/tungsten/fcl/control/view/ControlDirection.java index eafc6504..ae9cee0b 100644 --- a/FCL/src/main/java/com/tungsten/fcl/control/view/ControlDirection.java +++ b/FCL/src/main/java/com/tungsten/fcl/control/view/ControlDirection.java @@ -153,6 +153,9 @@ public class ControlDirection extends RelativeLayout implements CustomView { post(() -> { notifyData(); + if (notifyListener == null || dataChangeListener == null || boundaryListener == null || visibilityListener == null) { + return; + } if (menu != null) { menu.editModeProperty().addListener(notifyListener); } @@ -195,9 +198,6 @@ public class ControlDirection extends RelativeLayout implements CustomView { alphaListener = null; post(() -> { - if (notifyListener == null || dataChangeListener == null || boundaryListener == null || visibilityListener == null) { - return; - } notifyData(); dataProperty.addListener(dataChangeListener); getData().addListener(notifyListener);