summaryrefslogtreecommitdiff
path: root/sd/source/ui/view
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2013-03-20 13:58:03 +0100
committerNoel Power <noel.power@suse.com>2013-03-20 14:21:18 +0000
commitc40a774c203f4a55df67cd8da22e426b3edf0da1 (patch)
treea60cc3efc3bd5e1c76845c76ca3bbdd7af7340fd /sd/source/ui/view
parent463417f8867b61dbae1ed993ac9a9668acc9f84b (diff)
coverity#704774 Explicit null dereferenced
Change-Id: Ief63d63233d11015f64f5e6a19544889f0389ca3 Reviewed-on: https://gerrit.libreoffice.org/2870 Reviewed-by: Noel Power <noel.power@suse.com> Tested-by: Noel Power <noel.power@suse.com>
Diffstat (limited to 'sd/source/ui/view')
-rw-r--r--sd/source/ui/view/OutlinerIterator.cxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/sd/source/ui/view/OutlinerIterator.cxx b/sd/source/ui/view/OutlinerIterator.cxx
index 450a7479af46..b1b39aaba3c8 100644
--- a/sd/source/ui/view/OutlinerIterator.cxx
+++ b/sd/source/ui/view/OutlinerIterator.cxx
@@ -757,6 +757,10 @@ void ViewIteratorImpl::Reverse (void)
// Move iterator to the current object.
SdrObjectWeakRef xObject = maPosition.mxObject;
maPosition.mxObject.reset(NULL);
+
+ if (!mpObjectIterator)
+ return;
+
while (mpObjectIterator->IsMore() && maPosition.mxObject != xObject)
maPosition.mxObject.reset(mpObjectIterator->Next());
}