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

New commits:
commit acfd369ebbd59d64290a846f49815592b6b95b30
Author:     Jean-Pierre Ledure <j...@ledure.be>
AuthorDate: Tue Feb 2 17:04:00 2021 +0100
Commit:     Jean-Pierre Ledure <j...@ledure.be>
CommitDate: Wed Feb 3 16:37:51 2021 +0100

    ScriptForge - (SF_Exception) fix DebugPrint accepts missing arguments
    
    In statements like:
       DebugPrint(,a)
    the first missing argument gives an error 448
    
    The error is now intercepted and replaced by a zero-length string
    in the console display
    
    Change-Id: Id41f2c786ef935e062815f8cf1e80b0a1fec5857
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110327
    Tested-by: Jean-Pierre Ledure <j...@ledure.be>
    Tested-by: Jenkins
    Reviewed-by: Jean-Pierre Ledure <j...@ledure.be>

diff --git a/wizards/source/scriptforge/SF_Exception.xba 
b/wizards/source/scriptforge/SF_Exception.xba
index fa0db91d06af..8739e0edfa8e 100644
--- a/wizards/source/scriptforge/SF_Exception.xba
+++ b/wizards/source/scriptforge/SF_Exception.xba
@@ -415,6 +415,7 @@ Try:
        &apos;  Build new console line
        sOutput = &quot;&quot;
        For i = 0 To UBound(pvArgs)
+               If IsError(pvArgs(i)) Then pvArgs(i) = &quot;&quot;
                sArg = Iif(i = 0, &quot;&quot;, SF_String.sfTAB) &amp; 
SF_Utils._Repr(pvArgs(i), cstMaxLength)  &apos;Do not use SF_String.Represent()
                sOutput = sOutput &amp; sArg
        Next i
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to