From 94dfda64f8d53ac42e39e9fd907f20e8ed6d57ed Mon Sep 17 00:00:00 2001 From: Tungstend Date: Sat, 1 Jul 2023 22:10:36 +0800 Subject: [PATCH] Update Controller.java --- FCL/src/main/java/com/tungsten/fcl/setting/Controller.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/FCL/src/main/java/com/tungsten/fcl/setting/Controller.java b/FCL/src/main/java/com/tungsten/fcl/setting/Controller.java index 9badaf0a..156d3565 100644 --- a/FCL/src/main/java/com/tungsten/fcl/setting/Controller.java +++ b/FCL/src/main/java/com/tungsten/fcl/setting/Controller.java @@ -204,6 +204,10 @@ public class Controller implements Cloneable, Observable { description.addListener(listener); viewGroups.addListener(listener); viewGroups.forEach(it -> it.addListener(listener)); + viewGroups.addListener((InvalidationListener) observable -> { + viewGroups.forEach(it -> it.removeListener(listener)); + viewGroups.forEach(it -> it.addListener(listener)); + }); controllerVersion.addListener(listener); }