From 4e8957869559c024826ec047e78893a3ec1309df Mon Sep 17 00:00:00 2001 From: xkeyC <3334969096@qq.com> Date: Fri, 20 Jun 2025 23:20:53 +0800 Subject: [PATCH] fix: VehicleSorting close: https://github.com/StarCitizenToolBox/app/issues/100 --- lib/ui/tools/dialogs/vehicle_sorting_dialog_ui.dart | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/ui/tools/dialogs/vehicle_sorting_dialog_ui.dart b/lib/ui/tools/dialogs/vehicle_sorting_dialog_ui.dart index 1833ca6..cfc4f55 100644 --- a/lib/ui/tools/dialogs/vehicle_sorting_dialog_ui.dart +++ b/lib/ui/tools/dialogs/vehicle_sorting_dialog_ui.dart @@ -305,9 +305,9 @@ class VehicleSortingDialogUi extends HookConsumerWidget { final vehicleMap = {}; final lines = iniStringData.value.split('\n'); for (final regExp in vehicleLineRegExpList) { - final pattern = RegExp(regExp); + final pattern = RegExp(regExp.toLowerCase()); for (final line in lines) { - if (pattern.hasMatch(line)) { + if (pattern.hasMatch(line.toLowerCase())) { final parts = line.split('='); if (parts.length == 2) { final key = parts[0].trim(); @@ -331,6 +331,8 @@ class VehicleSortingDialogUi extends HookConsumerWidget { .where((key) => vehicleMap.containsKey(key)) .map((key) => MapEntry(key, vehicleMap[key]!)) .toList(); + // 触发文本更新 + _applyChanges(rightVehiclesList.value); dPrint("[VehicleSortingDialogUi] Loaded sorted vehicles: ${rightVehiclesList.value.length}"); } }