--- a/main/sw/source/ui/config/optload.cxx +++ a/main/sw/source/ui/config/optload.cxx @@ -769,9 +769,7 @@ IMPL_LINK( SwCaptionOptPage, ShowEntryHdl, SvxCheckListBox *, EMPTYARG ) break; } aPosBox.SelectEntryPos(pOpt->GetPos()); - aPosBox.Enable( pOpt->GetObjType() != GRAPHIC_CAP && - pOpt->GetObjType() != OLE_CAP && - aPosText.IsEnabled() ); + aPosBox.Enable( aPosText.IsEnabled() ); aPosBox.SelectEntryPos(pOpt->GetPos()); sal_uInt16 nLevelPos = ( pOpt->GetLevel() < MAXLEVEL ) ? pOpt->GetLevel() + 1 : 0; --- a/main/sw/source/ui/frmdlg/cption.cxx +++ a/main/sw/source/ui/frmdlg/cption.cxx @@ -272,11 +272,6 @@ SwCaptionDialog::SwCaptionDialog( Window *pParent, SwView &rV ) : break; } aPosBox.SelectEntryPos(1); - if (eType & (nsSelectionType::SEL_GRF|nsSelectionType::SEL_DRW)) - { - aPosText.Enable( sal_False ); - aPosBox.Enable( sal_False ); - } aCategoryBox.GetModifyHdl().Call(&aCategoryBox);