[Uml-devel] KDE/kdesdk/umbrello/umbrello

Ralf Habacker ralf.habacker at gmail.com
Mon Mar 12 02:48:23 UTC 2012


SVN commit 1285097 by habacker:

Only add edge label position if the dot file contains related entries.

 M  +8 -1      layoutgenerator.h  


--- trunk/KDE/kdesdk/umbrello/umbrello/layoutgenerator.h #1285096:1285097
@@ -366,7 +366,14 @@
             m_edges[key] = p;
 
             int b = len*2 + 4;
-            m_edgeLabelPosition[key] = QPointF(a[b+1].toDouble()*m_scale, a[b+2].toDouble()*m_scale);
+            bool ok;
+            double x = a[b+1].toDouble(&ok);
+            if (!ok)
+                return true;
+            double y = a[b+2].toDouble(&ok);
+            if (!ok)
+                return true;
+            m_edgeLabelPosition[key] = QPointF(x*m_scale, y*m_scale);
 
             return true;
         } else if (a[0] == "stop") {




More information about the umbrello-devel mailing list