diff options
Diffstat (limited to 'sc/source/ui/unoobj/docuno.cxx')
-rw-r--r-- | sc/source/ui/unoobj/docuno.cxx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sc/source/ui/unoobj/docuno.cxx b/sc/source/ui/unoobj/docuno.cxx index 5d4fb17eb0fd..0990cede1974 100644 --- a/sc/source/ui/unoobj/docuno.cxx +++ b/sc/source/ui/unoobj/docuno.cxx @@ -68,6 +68,7 @@ #include <com/sun/star/script/XInvocation.hpp> #include <com/sun/star/script/vba/XVBAEventProcessor.hpp> #include <com/sun/star/beans/XFastPropertySet.hpp> +#include <comphelper/lok.hxx> #include <comphelper/processfactory.hxx> #include <comphelper/profilezone.hxx> #include <comphelper/servicehelper.hxx> @@ -979,6 +980,14 @@ void ScModelObj::setClientVisibleArea(const tools::Rectangle& rRectangle) // Store the visible area so that we can use at places like shape insertion pViewData->setLOKVisibleArea(rRectangle); + + if (comphelper::LibreOfficeKit::isCompatFlagSet( + comphelper::LibreOfficeKit::Compat::scPrintTwipsMsgs)) + { + ScTabView* pTabView = pViewData->GetView(); + if (pTabView) + pTabView->extendTiledAreaIfNeeded(); + } } void ScModelObj::setOutlineState(bool bColumn, int nLevel, int nIndex, bool bHidden) |