This is an automated email from the ASF dual-hosted git repository.

rec pushed a commit to branch bugfix/272-select-on-FSArray-seems-broken
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git

commit ff19c4f3ef71534bcb328f279dbb795e437a782c
Author: Richard Eckart de Castilho <[email protected]>
AuthorDate: Mon Jan 23 17:22:53 2023 +0100

    Issue #272: select on FSArray seems broken
    
    - Fix stream characteristics when using select on array or list
---
 uimaj-core/src/main/java/org/apache/uima/cas/impl/SelectFSs_impl.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/uimaj-core/src/main/java/org/apache/uima/cas/impl/SelectFSs_impl.java 
b/uimaj-core/src/main/java/org/apache/uima/cas/impl/SelectFSs_impl.java
index 6c28ee621..77af8026c 100644
--- a/uimaj-core/src/main/java/org/apache/uima/cas/impl/SelectFSs_impl.java
+++ b/uimaj-core/src/main/java/org/apache/uima/cas/impl/SelectFSs_impl.java
@@ -1062,7 +1062,7 @@ public class SelectFSs_impl<T extends FeatureStructure> 
implements SelectFSs<T>
         // always set
         int c = Spliterator.IMMUTABLE | Spliterator.NONNULL | 
Spliterator.DISTINCT;
 
-        if (boundsUse == BoundsUse.notBounded && !isNonOverlapping) {
+        if (!isAltSource && boundsUse == BoundsUse.notBounded && 
!isNonOverlapping) {
           c |= Spliterator.SIZED | Spliterator.SUBSIZED;
         }
 

Reply via email to