From bcf65e9f86656023d0bfc0f9912fc44ea4348807 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hauke=20Kr=C3=BCger?= Date: Tue, 10 Sep 2024 14:38:16 +0200 Subject: [PATCH] Minor fix in flutter function to set properties --- flutter/ayf_pack/lib/helpers/ayf_helper_lib.dart | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/flutter/ayf_pack/lib/helpers/ayf_helper_lib.dart b/flutter/ayf_pack/lib/helpers/ayf_helper_lib.dart index 022518e2..459d54fa 100644 --- a/flutter/ayf_pack/lib/helpers/ayf_helper_lib.dart +++ b/flutter/ayf_pack/lib/helpers/ayf_helper_lib.dart @@ -160,14 +160,18 @@ void setValueSelectionList(AudYoFloBitField selection, int posi, case jvxPropertyDecoderHintTypeEnum.JVX_PROPERTY_DECODER_MULTI_SELECTION: case jvxPropertyDecoderHintTypeEnum .JVX_PROPERTY_DECODER_MULTI_SELECTION_CHANGE_ORDER: - if (selection.bitTest(posi, offset: offset)) { - selection.bitClear(posi, offset: offset); - } else { + if (setValue) { selection.bitSet(posi, offset: offset); + } else { + selection.bitClear(posi, offset: offset); } break; default: - selection.bitZSet(posi, offset: offset); + if (setValue) { + selection.bitZSet(posi, offset: offset); + } else { + selection.bitClear(posi, offset: offset); + } } }