Kaydet (Commit) 81203126 authored tarafından Armin Le Grand's avatar Armin Le Grand

i122121 Adapted ScDrawShell::GetDrawAttrState

üst 76e55d0f
......@@ -307,23 +307,12 @@ void ScDrawShell::GetDrawAttrState( SfxItemSet& rSet )
if( bHasMarked )
{
rSet.Put( pDrView->GetAttrFromMarked(sal_False) );
// Wenn die View selektierte Objekte besitzt, muessen entspr. Items
// von SFX_ITEM_DEFAULT (_ON) auf SFX_ITEM_DISABLED geaendert werden
SfxWhichIter aIter( rSet, XATTR_LINE_FIRST, XATTR_FILL_LAST );
sal_uInt16 nWhich = aIter.FirstWhich();
while( nWhich )
{
if( SFX_ITEM_DEFAULT == rSet.GetItemState( nWhich ) )
rSet.DisableItem( nWhich );
nWhich = aIter.NextWhich();
}
rSet.Put( pDrView->GetAttrFromMarked(sal_False), false );
}
else
{
rSet.Put( pDrView->GetDefaultAttr() );
}
SdrPageView* pPV = pDrView->GetSdrPageView();
if ( pPV )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment