diff options
Diffstat (limited to 'src/graphlayout/graphlayout.cpp')
| -rw-r--r-- | src/graphlayout/graphlayout.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/graphlayout/graphlayout.cpp b/src/graphlayout/graphlayout.cpp index 132db2db6..30085a00f 100644 --- a/src/graphlayout/graphlayout.cpp +++ b/src/graphlayout/graphlayout.cpp @@ -141,7 +141,13 @@ void graphlayout(GSList const *const items) { } else { iv=items[0]; } - + + if (iv == NULL) { + // The connector is not attached to anything at the + // other end so we should just ignore it. + continue; + } + // What do we do if iv not in nodelookup?!?! map<string,unsigned>::iterator v_pair=nodelookup.find(iv->id); if(v_pair!=nodelookup.end()) { |
