mirror of
https://ghfast.top/https://github.com/StarCitizenToolBox/app.git
synced 2025-06-28 04:24:45 +08:00
fix: VehicleSorting
close: https://github.com/StarCitizenToolBox/app/issues/100
This commit is contained in:
@ -305,9 +305,9 @@ class VehicleSortingDialogUi extends HookConsumerWidget {
|
|||||||
final vehicleMap = <String, String>{};
|
final vehicleMap = <String, String>{};
|
||||||
final lines = iniStringData.value.split('\n');
|
final lines = iniStringData.value.split('\n');
|
||||||
for (final regExp in vehicleLineRegExpList) {
|
for (final regExp in vehicleLineRegExpList) {
|
||||||
final pattern = RegExp(regExp);
|
final pattern = RegExp(regExp.toLowerCase());
|
||||||
for (final line in lines) {
|
for (final line in lines) {
|
||||||
if (pattern.hasMatch(line)) {
|
if (pattern.hasMatch(line.toLowerCase())) {
|
||||||
final parts = line.split('=');
|
final parts = line.split('=');
|
||||||
if (parts.length == 2) {
|
if (parts.length == 2) {
|
||||||
final key = parts[0].trim();
|
final key = parts[0].trim();
|
||||||
@ -331,6 +331,8 @@ class VehicleSortingDialogUi extends HookConsumerWidget {
|
|||||||
.where((key) => vehicleMap.containsKey(key))
|
.where((key) => vehicleMap.containsKey(key))
|
||||||
.map((key) => MapEntry(key, vehicleMap[key]!))
|
.map((key) => MapEntry(key, vehicleMap[key]!))
|
||||||
.toList();
|
.toList();
|
||||||
|
// 触发文本更新
|
||||||
|
_applyChanges(rightVehiclesList.value);
|
||||||
dPrint("[VehicleSortingDialogUi] Loaded sorted vehicles: ${rightVehiclesList.value.length}");
|
dPrint("[VehicleSortingDialogUi] Loaded sorted vehicles: ${rightVehiclesList.value.length}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user