From 51fa0f22f154223139c7a9983819417ace5be3bb Mon Sep 17 00:00:00 2001 From: Diederik van Lierop Date: Sat, 6 Jun 2009 22:12:17 +0000 Subject: Don't crash when closing document with gradient tool being active (fixes bug #380934) (bzr r8015) --- src/gradient-context.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/gradient-context.cpp') diff --git a/src/gradient-context.cpp b/src/gradient-context.cpp index 643b63f79..b4eeda290 100644 --- a/src/gradient-context.cpp +++ b/src/gradient-context.cpp @@ -147,6 +147,9 @@ gradient_selection_changed (Inkscape::Selection *, gpointer data) GrDrag *drag = rc->_grdrag; Inkscape::Selection *selection = sp_desktop_selection(SP_EVENT_CONTEXT(rc)->desktop); + if (selection == NULL) { + return; + } guint n_obj = g_slist_length((GSList *) selection->itemList()); if (!drag->isNonEmpty() || selection->isEmpty()) -- cgit v1.2.3