diff options
| author | Johan B. C. Engelen <jbc.engelen@swissonline.ch> | 2007-12-23 17:19:53 +0000 |
|---|---|---|
| committer | johanengelen <johanengelen@users.sourceforge.net> | 2007-12-23 17:19:53 +0000 |
| commit | ad31c24793c24bf7e3e1d754a8d765ed48819915 (patch) | |
| tree | a40a0891932af5b3b5642c1d69fa28ac83a447ff /src/sp-item.cpp | |
| parent | Add UI for creating angled guidelines! (diff) | |
| download | inkscape-ad31c24793c24bf7e3e1d754a8d765ed48819915.tar.gz inkscape-ad31c24793c24bf7e3e1d754a8d765ed48819915.zip | |
fix critical bug #168588 assertion failed, file sp-conn-end.cpp: line 191
(bzr r4283)
Diffstat (limited to 'src/sp-item.cpp')
| -rw-r--r-- | src/sp-item.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/sp-item.cpp b/src/sp-item.cpp index 2f3125a58..ec168f03f 100644 --- a/src/sp-item.cpp +++ b/src/sp-item.cpp @@ -597,8 +597,8 @@ sp_item_update(SPObject *object, SPCtx *ctx, guint flags) } } - SPClipPath *clip_path = item->clip_ref->getObject(); - SPMask *mask = item->mask_ref->getObject(); + SPClipPath *clip_path = item->clip_ref ? item->clip_ref->getObject() : NULL; + SPMask *mask = item->mask_ref ? item->mask_ref->getObject() : NULL; if ( clip_path || mask ) { NRRect bbox; @@ -637,7 +637,8 @@ sp_item_update(SPObject *object, SPCtx *ctx, guint flags) } // Update libavoid with item geometry (for connector routing). - item->avoidRef->handleSettingChange(); + if (item->avoidRef) + item->avoidRef->handleSettingChange(); } static Inkscape::XML::Node * |
