summaryrefslogtreecommitdiff
path: root/svx/source/svdraw/svdedxv.cxx
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2004-07-12 13:45:36 +0000
committerRüdiger Timm <rt@openoffice.org>2004-07-12 13:45:36 +0000
commitf8d5a02c22d54b0e397a13c87f2a62cada415d06 (patch)
treeabf8ca98ce72a71cd0833002cca77838bd4c9160 /svx/source/svdraw/svdedxv.cxx
parent9245754116c7ab6020db63ded3153b6130a43f5e (diff)
INTEGRATION: CWS aw013 (1.38.98); FILE MERGED
2004/06/24 09:26:37 aw 1.38.98.1: #i29181#
Diffstat (limited to 'svx/source/svdraw/svdedxv.cxx')
-rw-r--r--svx/source/svdraw/svdedxv.cxx18
1 files changed, 11 insertions, 7 deletions
diff --git a/svx/source/svdraw/svdedxv.cxx b/svx/source/svdraw/svdedxv.cxx
index 6f82da345349..f762b80ca9b1 100644
--- a/svx/source/svdraw/svdedxv.cxx
+++ b/svx/source/svdraw/svdedxv.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: svdedxv.cxx,v $
*
- * $Revision: 1.38 $
+ * $Revision: 1.39 $
*
- * last change: $Author: obo $ $Date: 2004-04-27 15:50:34 $
+ * last change: $Author: rt $ $Date: 2004-07-12 14:45:36 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -931,7 +931,11 @@ SdrEndTextEditKind SdrObjEditView::EndTextEdit(BOOL bDontDeleteReally)
RefreshAllIAOManagers();
if (eRet==SDRENDTEXTEDIT_UNCHANGED) {
ShowMarkHdl(NULL); // Handles kommen ansonsten via Broadcast
- } else aMark.SetNameDirty();
+ }
+ else
+ {
+ GetMarkedObjectListWriteAccess().SetNameDirty();
+ }
#ifndef SVX_LIGHT
if (pItemBrowser!=NULL) pItemBrowser->SetDirty();
#endif
@@ -1341,11 +1345,11 @@ USHORT SdrObjEditView::GetScriptType() const
}
else
{
- sal_uInt32 nMarkCount( aMark.GetMarkCount() );
+ sal_uInt32 nMarkCount( GetMarkedObjectCount() );
for( sal_uInt32 i = 0; i < nMarkCount; i++ )
{
- OutlinerParaObject* pParaObj = aMark.GetMark( i )->GetObj()->GetOutlinerParaObject();
+ OutlinerParaObject* pParaObj = GetMarkedObjectByIndex( i )->GetOutlinerParaObject();
if( pParaObj )
{
@@ -1385,7 +1389,7 @@ BOOL SdrObjEditView::GetAttributes(SfxItemSet& rTargetSet, BOOL bOnlyHardAttr) c
rTargetSet.Put( SvxScriptTypeItem( pTextEditOutlinerView->GetSelectedScriptType() ), FALSE );
}
- if(aMark.GetMarkCount()==1 && aMark.GetMark(0)->GetObj()==pTextEditObj)
+ if(GetMarkedObjectCount()==1 && GetMarkedObjectByIndex(0)==pTextEditObj)
{
MergeNotPersistAttrFromMarked(rTargetSet, bOnlyHardAttr);
}
@@ -1481,7 +1485,7 @@ BOOL SdrObjEditView::SetAttributes(const SfxItemSet& rSet, BOOL bReplaceAll)
//pTextEditObj->SetItemSetAndBroadcast(aSet, bReplaceAll);
pTextEditObj->SetMergedItemSetAndBroadcast(aSet, bReplaceAll);
- if (aMark.GetMarkCount()==1 && aMark.GetMark(0)->GetObj()==pTextEditObj) {
+ if (GetMarkedObjectCount()==1 && GetMarkedObjectByIndex(0)==pTextEditObj) {
SetNotPersistAttrToMarked(aSet,bReplaceAll);
}
FlushComeBackTimer();