diff options
author | Maxim Monastirsky <momonasmon@gmail.com> | 2014-11-23 10:19:40 +0200 |
---|---|---|
committer | Maxim Monastirsky <momonasmon@gmail.com> | 2014-11-23 10:50:53 +0200 |
commit | cb6ced50c11ea71e5655c46e49f17f3b5921f526 (patch) | |
tree | f8d7a6713a5a864734c3c685e7de386b55650c8e /sd | |
parent | 2497285dcaf135e55daf273607ed86575c8032ac (diff) |
fdo#86546 Open the right tab for more bullets and numbering
Change-Id: Ib8dda6eab89c92fa9bea98e3570896ea02692585
Diffstat (limited to 'sd')
-rw-r--r-- | sd/source/ui/func/fuolbull.cxx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sd/source/ui/func/fuolbull.cxx b/sd/source/ui/func/fuolbull.cxx index aa19030e00b3..9888738c46ba 100644 --- a/sd/source/ui/func/fuolbull.cxx +++ b/sd/source/ui/func/fuolbull.cxx @@ -68,8 +68,9 @@ void FuOutlineBullet::DoExecute( SfxRequest& rReq ) } const SfxItemSet* pArgs = rReq.GetArgs(); + SFX_ITEMSET_ARG( pArgs, pPageItem, SfxStringItem, FN_PARAM_1, false ); - if( !pArgs ) + if ( !pArgs || pPageItem ) { // fill ItemSet for Dialog SfxItemSet aEditAttr( mpDoc->GetPool() ); @@ -84,6 +85,8 @@ void FuOutlineBullet::DoExecute( SfxRequest& rReq ) boost::scoped_ptr<SfxAbstractTabDialog> pDlg(pFact ? pFact->CreateSdOutlineBulletTabDlg( NULL, &aNewAttr, mpView ) : 0); if( pDlg ) { + if ( pPageItem ) + pDlg->SetCurPageId( OUStringToOString( pPageItem->GetValue(), RTL_TEXTENCODING_UTF8 ) ); sal_uInt16 nResult = pDlg->Execute(); switch( nResult ) |