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 ' com.sun.star.lang.XComponent bFound = True