wizards/source/scriptforge/SF_Array.xba |    1 +
 1 file changed, 1 insertion(+)

New commits:
commit ad76fa9e59753dfc643f0df33b2bab9a2edf6523
Author:     Jean-Pierre Ledure <j...@ledure.be>
AuthorDate: Wed Aug 14 15:50:17 2024 +0200
Commit:     Jean-Pierre Ledure <j...@ledure.be>
CommitDate: Wed Aug 14 17:39:10 2024 +0200

    ScriptForge (SF_Array) Sort an empty array
    
    SF_Array.Sort() of an empty array
    returned prevously an "Index out of range"
    error message.
    
    From now on it returns correctly an empty array.
    
    Change-Id: I7869a267c1ae160611fffd51838447d0f1539ac3
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171866
    Reviewed-by: Jean-Pierre Ledure <j...@ledure.be>
    Tested-by: Jenkins

diff --git a/wizards/source/scriptforge/SF_Array.xba 
b/wizards/source/scriptforge/SF_Array.xba
index 1b5ae92df523..c0c9a21827e4 100644
--- a/wizards/source/scriptforge/SF_Array.xba
+++ b/wizards/source/scriptforge/SF_Array.xba
@@ -1883,6 +1883,7 @@ Check:
 Try:
        lMin = LBound(Array_1D)
        lMax = UBound(Array_1D)
+       If lMax &lt; lMin Then GoTo Finally     &apos;  Do nothing if the input 
array is empty
        vIndexes() = SF_Array._HeapSort(Array_1D, ( SortOrder = &quot;ASC&quot; 
), CaseSensitive)
 
        &apos;  Load output array

Reply via email to