From 4e97dcafd7d829b0db1456460a20ca0bc92fdfc5 Mon Sep 17 00:00:00 2001 From: Nedifinita Date: Fri, 1 Aug 2025 17:51:24 +0800 Subject: [PATCH] fix: hide duplicate info when train and loco both match --- .../java/org/noxylva/lbjconsole/ui/screens/HistoryScreen.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/noxylva/lbjconsole/ui/screens/HistoryScreen.kt b/app/src/main/java/org/noxylva/lbjconsole/ui/screens/HistoryScreen.kt index b8438a1..9d15f05 100644 --- a/app/src/main/java/org/noxylva/lbjconsole/ui/screens/HistoryScreen.kt +++ b/app/src/main/java/org/noxylva/lbjconsole/ui/screens/HistoryScreen.kt @@ -780,14 +780,14 @@ fun MergedTrainRecordItem( when { latestTrain.isNotEmpty() && latestTrain != "" && recordTrain.isNotEmpty() && recordTrain != "" && - latestTrain == recordTrain -> { + latestTrain == recordTrain && latestLoco != recordLoco -> { if (recordLoco.isNotEmpty() && recordLoco != "") { "${recordItem.locoType}-${recordLoco}" } else null } latestLoco.isNotEmpty() && latestLoco != "" && recordLoco.isNotEmpty() && recordLoco != "" && - latestLoco == recordLoco -> { + latestLoco == recordLoco && latestTrain != recordTrain -> { if (recordTrain.isNotEmpty() && recordTrain != "") { recordTrain } else null