|
|
@ -33,7 +33,7 @@ index fbd532a..856a9e5 100644
|
|
|
|
// Optimization: SdrTableObj::SetChanged() can call this very often, repeatedly
|
|
|
|
// Optimization: SdrTableObj::SetChanged() can call this very often, repeatedly
|
|
|
|
// with the same settings, noticeably increasing load time. Skip if already done.
|
|
|
|
// with the same settings, noticeably increasing load time. Skip if already done.
|
|
|
|
+ bool bInteractiveMightGrowBecauseTextChanged =
|
|
|
|
+ bool bInteractiveMightGrowBecauseTextChanged =
|
|
|
|
+ mpTableObj->IsRealyEdited() && (mpTableObj->IsAutoGrowHeight() || mpTableObj->IsAutoGrowHeight());
|
|
|
|
+ mpTableObj->IsRealyEdited() && (mpTableObj->IsAutoGrowHeight() || mpTableObj->IsAutoGrowWidth());
|
|
|
|
WritingMode writingMode = mpTableObj->GetWritingMode();
|
|
|
|
WritingMode writingMode = mpTableObj->GetWritingMode();
|
|
|
|
- if( lastLayoutTable != this || lastLayoutInputRectangle != rArea
|
|
|
|
- if( lastLayoutTable != this || lastLayoutInputRectangle != rArea
|
|
|
|
+ if( bInteractiveMightGrowBecauseTextChanged
|
|
|
|
+ if( bInteractiveMightGrowBecauseTextChanged
|
|
|
|