Daniel Drake 4a1d08a
http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/10398
Daniel Drake 4a1d08a
Daniel Drake 4a1d08a
=== modified file 'src/graphlayout.cpp'
Daniel Drake 4a1d08a
--- src/graphlayout.cpp	2010-12-12 08:40:34 +0000
Daniel Drake 4a1d08a
+++ src/graphlayout.cpp	2011-07-02 12:08:37 +0000
Daniel Drake 4a1d08a
@@ -156,11 +156,12 @@
Daniel Drake 4a1d08a
          ++i)
Daniel Drake 4a1d08a
     {
Daniel Drake 4a1d08a
         SPItem *iu=*i;
Daniel Drake 4a1d08a
-        map<string,unsigned>::iterator i=nodelookup.find(iu->getId());
Daniel Drake 4a1d08a
-        if(i==nodelookup.end()) {
Daniel Drake 4a1d08a
+        map<string,unsigned>::iterator i_iter=nodelookup.find(iu->getId());
Daniel Drake 4a1d08a
+        map<string,unsigned>::iterator i_iter_end=nodelookup.end();
Daniel Drake 4a1d08a
+        if(i_iter==i_iter_end) {
Daniel Drake 4a1d08a
             continue;
Daniel Drake 4a1d08a
         }
Daniel Drake 4a1d08a
-        unsigned u=i->second;
Daniel Drake 4a1d08a
+        unsigned u=i_iter->second;
Daniel Drake 4a1d08a
         GSList *nlist=iu->avoidRef->getAttachedConnectors(Avoid::runningFrom);
Daniel Drake 4a1d08a
         list<SPItem *> connectors;
Daniel Drake 4a1d08a
 
Daniel Drake 4a1d08a