svx: calculate object range before using it
Change-Id: I01f0176542e9d6f36a2f7bbc870a9e337705a5a6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133454
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
(cherry picked from commit b604f17732b0b31d69781f812357d34f3da7175d)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133486
Tested-by: Jenkins
Reviewed-by: Pranam Lashkari <lpranam@collabora.com>
diff --git a/svx/source/sdr/contact/viewobjectcontact.cxx b/svx/source/sdr/contact/viewobjectcontact.cxx
index 1a66760..266b315 100644
--- a/svx/source/sdr/contact/viewobjectcontact.cxx
+++ b/svx/source/sdr/contact/viewobjectcontact.cxx
@@ -162,7 +162,7 @@ ViewObjectContact::ViewObjectContact(ObjectContact& rObjectContact, ViewContact&
ViewObjectContact::~ViewObjectContact()
{
// invalidate in view
if(!maObjectRange.isEmpty())
if(!getObjectRange().isEmpty())
{
GetObjectContact().InvalidatePartOfView(maObjectRange);
}
@@ -224,7 +224,7 @@ void ViewObjectContact::ActionChanged()
// force ObjectRange
getObjectRange();
if(!maObjectRange.isEmpty())
if(!getObjectRange().isEmpty())
{
// invalidate current valid range
GetObjectContact().InvalidatePartOfView(maObjectRange);
@@ -251,7 +251,7 @@ void ViewObjectContact::triggerLazyInvalidate()
// force ObjectRange
getObjectRange();
if(!maObjectRange.isEmpty())
if(!getObjectRange().isEmpty())
{
// invalidate current valid range
GetObjectContact().InvalidatePartOfView(maObjectRange);