sc/source/ui/view/viewfun3.cxx | 9 +++++++++ 1 file changed, 9 insertions(+)
New commits: commit 9436f7e2ffb41c278107aa4e6fd6914937994cbd Author: Dennis Francis <dennis.fran...@collabora.com> AuthorDate: Mon Oct 18 12:09:07 2021 +0530 Commit: Dennis Francis <dennis.fran...@collabora.com> CommitDate: Fri Oct 22 13:51:15 2021 +0200 lok: invalidate sheet-geometry sizes on clip paste Change-Id: Ie2b308f970673381dfa354620e3394acb44f971f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123869 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Jan Holesovsky <ke...@collabora.com> (cherry picked from commit a547f8a1db3c39ad2c84a6bc11cec075ad52c268) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124011 Tested-by: Jenkins Reviewed-by: Dennis Francis <dennis.fran...@collabora.com> diff --git a/sc/source/ui/view/viewfun3.cxx b/sc/source/ui/view/viewfun3.cxx index 32d934c92c29..5397d2dec352 100644 --- a/sc/source/ui/view/viewfun3.cxx +++ b/sc/source/ui/view/viewfun3.cxx @@ -21,6 +21,7 @@ #include <svx/svdpage.hxx> #include <sfx2/docfile.hxx> #include <comphelper/classids.hxx> +#include <comphelper/lok.hxx> #include <sot/formats.hxx> #include <sot/storage.hxx> #include <vcl/graph.hxx> @@ -749,7 +750,15 @@ bool ScViewFunc::PasteFromSystem( SotClipboardFormatId nFormatId, bool bApi ) nullptr, false, !bApi ); // allow warning dialog if ( !bRet && !bApi ) + { ErrorMessage(STR_PASTE_ERROR); + } + else if (comphelper::LibreOfficeKit::isActive()) + { + SfxViewShell* pViewShell = rViewData.GetViewShell(); + ScTabViewShell::notifyAllViewsSheetGeomInvalidation(pViewShell, true /* bColumns */, true /* bRows */, + true /* bSizes */, false /* bHidden */, false /* bFiltered */, false /* bGroups */, rViewData.GetTabNo()); + } } return bRet; }