diff options
author | Jean-Pierre Ledure <jp@ledure.be> | 2022-10-13 18:24:44 +0200 |
---|---|---|
committer | Jean-Pierre Ledure <jp@ledure.be> | 2022-10-14 09:19:14 +0200 |
commit | 06933af12a34aa07068c38af0ce196a7037f5119 (patch) | |
tree | 81df18601d1f351262a4974b7edd3140ad4a9650 /wizards | |
parent | a42b495393a71c089f6aa2c05dd7bdb3ca0eba62 (diff) |
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 <jp@ledure.be>
Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
Tested-by: Jenkins
Diffstat (limited to 'wizards')
-rw-r--r-- | wizards/source/sfdialogs/SF_Register.xba | 3 |
1 files changed, 2 insertions, 1 deletions
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 |