wizards/source/sfdialogs/SF_Register.xba |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 06933af12a34aa07068c38af0ce196a7037f5119
Author:     Jean-Pierre Ledure <j...@ledure.be>
AuthorDate: Thu Oct 13 18:24:44 2022 +0200
Commit:     Jean-Pierre Ledure <j...@ledure.be>
CommitDate: Fri Oct 14 09:19:14 2022 +0200

    ScriptForge - (Dialogs) tdf#151510 fix CreateScriptService("dialog")
    
    Bug description:
    Programmatic access to doc-based dialog
    is not possible using ScriptForge.Dialog service
    
    The relevant component was identified incorrectly
    in routine
       SFDialogs.SF_Register_NewDialog()
    
    Change-Id: I13f6302330ca097b8aef8fd3cdbd0b3d05a1b58c
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141337
    Tested-by: Jean-Pierre Ledure <j...@ledure.be>
    Reviewed-by: Jean-Pierre Ledure <j...@ledure.be>
    Tested-by: Jenkins

diff --git a/wizards/source/sfdialogs/SF_Register.xba 
b/wizards/source/sfdialogs/SF_Register.xba
index 11ee1543b412..e81dbb069fa8 100644
--- a/wizards/source/sfdialogs/SF_Register.xba
+++ b/wizards/source/sfdialogs/SF_Register.xba
@@ -291,7 +291,8 @@ Try:
                                        Loop
                                Else
                                        bFound = True
-                                       vWindow = 
oUi._IdentifyWindow(StarDesktop.CurrentComponent)
+                                       Set oComp = StarDesktop.CurrentComponent
+                                       vWindow = oUi._IdentifyWindow(oComp)
                                End If
                        Case V_OBJECT   &apos;  com.sun.star.lang.XComponent
                                bFound = True

Reply via email to