summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
Diffstat (limited to 'svx')
-rw-r--r--svx/source/sdr/contact/viewobjectcontact.cxx7
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