From 603fe60db5f56608c90a2bddb9bb94357a3fa5a9 Mon Sep 17 00:00:00 2001 From: Marc Jeanmougin Date: Fri, 4 Nov 2016 00:28:50 +0100 Subject: Fix crash in some commandline usage (bzr r15205) --- src/object-set.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/object-set.h b/src/object-set.h index 8fa20e454..a70730ef1 100644 --- a/src/object-set.h +++ b/src/object-set.h @@ -104,7 +104,8 @@ public: typedef decltype(MultiIndexContainer().get() | boost::adaptors::filtered(is_item()) | boost::adaptors::transformed(object_to_node())) XMLNodeRange; ObjectSet(SPDesktop* desktop): _desktop(desktop) { - _document = desktop->getDocument(); + if (desktop) + _document = desktop->getDocument(); }; ObjectSet(SPDocument* doc): _desktop(nullptr), _document(doc) {}; ObjectSet(): _desktop(nullptr), _document(nullptr) {}; -- cgit v1.2.3