Related: tdf#122598 macro dialog from record macro has no parent
Change-Id: I4ef2bca2ada4accefcf9a5314ad60c6177d1ae19 Reviewed-on: https://gerrit.libreoffice.org/66030 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
This commit is contained in:
parent
b01008eb17
commit
473d4f84ae
1 changed files with 11 additions and 1 deletions
|
@ -2483,7 +2483,17 @@ void SfxViewFrame::AddDispatchMacroToBasic_Impl( const OUString& sMacro )
|
|||
return;
|
||||
|
||||
SfxApplication* pSfxApp = SfxGetpApp();
|
||||
SfxRequest aReq( SID_BASICCHOOSER, SfxCallMode::SYNCHRON, pSfxApp->GetPool() );
|
||||
SfxItemPool& rPool = pSfxApp->GetPool();
|
||||
SfxRequest aReq(SID_BASICCHOOSER, SfxCallMode::SYNCHRON, rPool);
|
||||
|
||||
//seen in tdf#122598, no parent for subsequent dialog
|
||||
SfxAllItemSet aSet(rPool);
|
||||
css::uno::Reference< css::frame::XFrame > xFrame(
|
||||
GetFrame().GetFrameInterface(),
|
||||
css::uno::UNO_QUERY);
|
||||
aSet.Put(SfxUnoFrameItem(SID_FILLFRAME, xFrame));
|
||||
aReq.SetInternalArgs_Impl(aSet);
|
||||
|
||||
aReq.AppendItem( SfxBoolItem(SID_RECORDMACRO,true) );
|
||||
const SfxPoolItem* pRet = SfxGetpApp()->ExecuteSlot( aReq );
|
||||
OUString aScriptURL;
|
||||
|
|
Loading…
Reference in a new issue