Fix struct vector ordering in pack function (#8747)

This commit is contained in:
Jakob Kordež
2025-10-31 17:59:01 +01:00
committed by GitHub
parent 4b09586652
commit 051604aeb5
3 changed files with 8 additions and 8 deletions

View File

@@ -1578,7 +1578,7 @@ class MonsterT implements fb.Packable {
final int? testOffset = test?.pack(fbBuilder);
int? test4Offset;
if (test4 != null) {
for (var e in test4!) {
for (var e in test4!.reversed) {
e.pack(fbBuilder);
}
test4Offset = fbBuilder.endStructVector(test4!.length);
@@ -1608,7 +1608,7 @@ class MonsterT implements fb.Packable {
);
int? testarrayofsortedstructOffset;
if (testarrayofsortedstruct != null) {
for (var e in testarrayofsortedstruct!) {
for (var e in testarrayofsortedstruct!.reversed) {
e.pack(fbBuilder);
}
testarrayofsortedstructOffset = fbBuilder.endStructVector(
@@ -1620,7 +1620,7 @@ class MonsterT implements fb.Packable {
: fbBuilder.writeListUint8(flex!);
int? test5Offset;
if (test5 != null) {
for (var e in test5!) {
for (var e in test5!.reversed) {
e.pack(fbBuilder);
}
test5Offset = fbBuilder.endStructVector(test5!.length);