sc/source/ui/app/client.cxx |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit bdbeff654038921943658a5bf6e7faf21f5776da
Author:     Tünde Tóth <toth.tu...@nisz.hu>
AuthorDate: Fri Jan 13 09:31:38 2023 +0100
Commit:     Christian Lohmaier <lohmaier+libreoff...@googlemail.com>
CommitDate: Thu Feb 9 11:43:02 2023 +0000

    tdf#152989 sc: fix oversized rectangle of edited embedded object
    
    Editing resulted unusably oversized OLE objects. Keep
    its original size to fix the UX problem.
    
    Note: lost zoom is still a problem.
    
    See also commit fdf95de18ef1891862bdce26669d1ce2c6f24764
    "tdf#152991 sd: fix oversized rectangle of edited embedded object"
    
    Change-Id: I6b73d1aea76ea4addc24ff978403893c3cbd3dac
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145432
    Tested-by: László Németh <nem...@numbertext.org>
    Reviewed-by: László Németh <nem...@numbertext.org>
    (cherry picked from commit a1f16b4603bffddb2f6380874d63f928289de85a)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145588
    Tested-by: Jenkins
    Reviewed-by: Christian Lohmaier <lohmaier+libreoff...@googlemail.com>

diff --git a/sc/source/ui/app/client.cxx b/sc/source/ui/app/client.cxx
index 2c7fea5ab376..ea9ffa9ade9c 100644
--- a/sc/source/ui/app/client.cxx
+++ b/sc/source/ui/app/client.cxx
@@ -202,6 +202,12 @@ void ScClient::ViewChanged()
     if (!pDrawObj)
         return;
 
+    if (!IsObjectInPlaceActive())
+    {
+        pDrawObj->ActionChanged();
+        return;
+    }
+
     tools::Rectangle aLogicRect = pDrawObj->GetLogicRect();
     Fraction aFractX = GetScaleWidth() * aVisSize.Width();
     Fraction aFractY = GetScaleHeight() * aVisSize.Height();

Reply via email to