diff options
author | merttumer <mert.tumer@collabora.com> | 2021-03-17 09:01:45 +0300 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2021-03-18 10:06:10 +0100 |
commit | b4296e1b462ddf626fe2ec2f9f5935993759ff86 (patch) | |
tree | b5f46dd5869432e1f4f8f60b6507166076773b72 | |
parent | c8881fa20aa7b194cc2b87b78903d6d2e5780120 (diff) |
LOK: Fix wrong gridOffset when shape is moved on calc
Change-Id: I37501128068943cee8f67a5d91a35ec1a76fe550
Signed-off-by: merttumer <mert.tumer@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112599
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
-rw-r--r-- | svx/source/sdr/contact/viewobjectcontact.cxx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/svx/source/sdr/contact/viewobjectcontact.cxx b/svx/source/sdr/contact/viewobjectcontact.cxx index 882b911a8fab..89e099da71c3 100644 --- a/svx/source/sdr/contact/viewobjectcontact.cxx +++ b/svx/source/sdr/contact/viewobjectcontact.cxx @@ -234,8 +234,11 @@ void ViewObjectContact::ActionChanged() // invalidate current valid range GetObjectContact().InvalidatePartOfView(maObjectRange); - // reset ObjectRange, it needs to be recalculated - maObjectRange.reset(); + // reset gridOffset, it needs to be recalculated + if (GetObjectContact().supportsGridOffsets()) + resetGridOffset(); + else + maObjectRange.reset(); } // register at OC for lazy invalidate |