From 83fcf6423efa9736509a24de725d76b2739a43ee Mon Sep 17 00:00:00 2001 From: Tungstend Date: Mon, 10 Jul 2023 23:37:08 +0800 Subject: [PATCH] Update LocalModListAdapter.java --- .../com/tungsten/fcl/ui/manage/LocalModListAdapter.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/FCL/src/main/java/com/tungsten/fcl/ui/manage/LocalModListAdapter.java b/FCL/src/main/java/com/tungsten/fcl/ui/manage/LocalModListAdapter.java index 0d17789d..5c9f1439 100644 --- a/FCL/src/main/java/com/tungsten/fcl/ui/manage/LocalModListAdapter.java +++ b/FCL/src/main/java/com/tungsten/fcl/ui/manage/LocalModListAdapter.java @@ -100,8 +100,8 @@ public class LocalModListAdapter extends FCLAdapter { viewHolder = (ViewHolder) view.getTag(); } ModListPage.ModInfoObject modInfoObject = listProperty.get(i); - viewHolder.parent.setBackgroundTintList(new ColorStateList(new int[][] { { } }, new int[] { selectedItemsProperty.contains(modInfoObject) ? ThemeEngine.getInstance().getTheme().getDkColor() : ThemeEngine.getInstance().getTheme().getLtColor() })); - ThemeEngine.getInstance().registerEvent(viewHolder.parent, () -> viewHolder.parent.setBackgroundTintList(new ColorStateList(new int[][] { { } }, new int[] { selectedItemsProperty.contains(modInfoObject) ? ThemeEngine.getInstance().getTheme().getDkColor() : ThemeEngine.getInstance().getTheme().getLtColor() }))); + viewHolder.parent.setBackgroundTintList(new ColorStateList(new int[][] { { } }, new int[] { selectedItemsProperty.contains(modInfoObject) ? ThemeEngine.getInstance().getTheme().getColor() : ThemeEngine.getInstance().getTheme().getLtColor() })); + ThemeEngine.getInstance().registerEvent(viewHolder.parent, () -> viewHolder.parent.setBackgroundTintList(new ColorStateList(new int[][] { { } }, new int[] { selectedItemsProperty.contains(modInfoObject) ? ThemeEngine.getInstance().getTheme().getColor() : ThemeEngine.getInstance().getTheme().getLtColor() }))); viewHolder.parent.setOnClickListener(v -> { if (selectedItemsProperty.contains(modInfoObject)) { fromSelf = true; @@ -112,7 +112,7 @@ public class LocalModListAdapter extends FCLAdapter { fromSelf = true; selectedItemsProperty.add(modInfoObject); fromSelf = false; - viewHolder.parent.setBackgroundTintList(new ColorStateList(new int[][] { { } }, new int[] { ThemeEngine.getInstance().getTheme().getDkColor() })); + viewHolder.parent.setBackgroundTintList(new ColorStateList(new int[][] { { } }, new int[] { ThemeEngine.getInstance().getTheme().getColor() })); } }); viewHolder.checkBox.addCheckedChangeListener();