--- svx-orig/source/svdraw/svdedxv.cxx	2007-11-08 14:03:57.000000000 +0100
+++ svx/source/svdraw/svdedxv.cxx	2007-11-08 14:07:29.000000000 +0100
@@ -540,8 +540,9 @@ OutlinerView* SdrObjEditView::ImpMakeOut
         pOutlView->SetAnchorMode((EVAnchorMode)(pText->GetOutlinerViewAnchorMode()));
 		pTextEditOutliner->SetFixedCellHeight(((const SdrTextFixedCellHeightItem&)pText->GetMergedItem(SDRATTR_TEXT_USEFIXEDCELLHEIGHT)).GetValue());
     }
-    pOutlView->SetOutputArea(aTextEditArea);
+    // do update before setting output area so that aTextEditArea can be recalculated
     pTextEditOutliner->SetUpdateMode(TRUE);
+    pOutlView->SetOutputArea(aTextEditArea);
     ImpInvalidateOutlinerView(*pOutlView);
     return pOutlView;
 }
