summaryrefslogtreecommitdiff
path: root/src/data/graph.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/data/graph.cpp')
-rw-r--r--src/data/graph.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/data/graph.cpp b/src/data/graph.cpp
index 208cd00..33af93d 100644
--- a/src/data/graph.cpp
+++ b/src/data/graph.cpp
@@ -1,4 +1,5 @@
#include "graph.h"
+#include "util.h"
#include <QTextStream>
#include <QSet>
@@ -158,7 +159,9 @@ QString Graph::tikz()
code << n->data()->tikz() << " ";
code << "(" << n->name() << ") at ("
- << n->point().x() << ", " << n->point().y()
+ << floatToString(n->point().x())
+ << ", "
+ << floatToString(n->point().y())
<< ") {" << n->label() << "};\n";
line++;
}
@@ -230,7 +233,7 @@ Graph *Graph::copyOfSubgraphWithNodes(QSet<Node *> nds)
g->addNode(n1);
}
foreach (Edge *e, edges()) {
- if (nds.contains(e->source()) || nds.contains(e->target())) {
+ if (nds.contains(e->source()) && nds.contains(e->target())) {
g->addEdge(e->copy(&nodeTable));
}
}