summaryrefslogtreecommitdiff
path: root/sd/source
diff options
context:
space:
mode:
authorKurt Zenker <kz@openoffice.org>2009-12-03 13:41:25 +0100
committerKurt Zenker <kz@openoffice.org>2009-12-03 13:41:25 +0100
commit80c80a6b6434ae92e171a88c4c83ca0a746606bc (patch)
treea99fba878111b3c58515e6a0364668baa2dff5b5 /sd/source
parent4d20dad9dba40e237b850cc527af36043f404824 (diff)
parent83b79a0c7e24dfc98c5da5c9809077a624da1147 (diff)
CWS-TOOLING: integrate CWS impress182_DEV300
Diffstat (limited to 'sd/source')
-rw-r--r--sd/source/core/sdpage.cxx34
1 files changed, 0 insertions, 34 deletions
diff --git a/sd/source/core/sdpage.cxx b/sd/source/core/sdpage.cxx
index 9fbb3088efc5..14e60b3c5807 100644
--- a/sd/source/core/sdpage.cxx
+++ b/sd/source/core/sdpage.cxx
@@ -2049,40 +2049,6 @@ void SdPage::ScaleObjects(const Size& rNewPageSize, const Rectangle& rNewBorderR
pObj->NbcMove(aVec);
}
- Rectangle aBoundRect = pObj->GetCurrentBoundRect();
-
- if (!aBorderRect.IsInside(aBoundRect))
- {
- /**********************************************************
- * Objekt liegt nicht vollstaendig innerhalb der Raender
- * -> Position korrigieren
- **********************************************************/
- Point aOldPos(aBoundRect.TopLeft());
- aNewPos = aOldPos;
-
- // Position links oben ggf. korrigieren
- aNewPos.X() = Max(aNewPos.X(), aBorderRect.Left());
- aNewPos.Y() = Max(aNewPos.Y(), aBorderRect.Top());
- aVec = Size(aNewPos.X() - aOldPos.X(), aNewPos.Y() - aOldPos.Y());
-
- if (aVec.Height() != 0 || aVec.Width() != 0)
- {
- pObj->NbcMove(aVec);
- }
-
- // Position rechts unten ggf. korrigieren
- aOldPos = aBoundRect.BottomRight();
- aNewPos = aOldPos;
- aNewPos.X() = Min(aNewPos.X(), aBorderRect.Right());
- aNewPos.Y() = Min(aNewPos.Y(), aBorderRect.Bottom());
- aVec = Size(aNewPos.X() - aOldPos.X(), aNewPos.Y() - aOldPos.Y());
-
- if (aVec.Height() != 0 || aVec.Width() != 0)
- {
- pObj->NbcMove(aVec);
- }
- }
-
pObj->SetChanged();
pObj->BroadcastObjectChange();
}