summaryrefslogtreecommitdiff
path: root/tikzit
diff options
context:
space:
mode:
authorAleks Kissinger <aleks0@gmail.com>2015-03-25 09:57:29 +0000
committerAleks Kissinger <aleks0@gmail.com>2015-03-25 09:57:36 +0000
commit49c0d2041f0aae6d08d325b7f7fc1cd707d942f8 (patch)
tree1828f832ea5e50386a9b8e661fbabc4082fc1168 /tikzit
parente29f8204df052ddd634e04053ac9144cee64df08 (diff)
update anchors on edge reverse
Diffstat (limited to 'tikzit')
-rw-r--r--tikzit/src/common/Edge.m5
1 files changed, 5 insertions, 0 deletions
diff --git a/tikzit/src/common/Edge.m b/tikzit/src/common/Edge.m
index ee0f03d..0c88e9d 100644
--- a/tikzit/src/common/Edge.m
+++ b/tikzit/src/common/Edge.m
@@ -692,6 +692,7 @@
- (void)reverse {
Node *n;
float f;
+ NSString *a;
n = source;
source = target;
@@ -701,6 +702,10 @@
inAngle = outAngle;
outAngle = f;
+ a = sourceAnchor;
+ sourceAnchor = targetAnchor;
+ targetAnchor = a;
+
[self setBend:-bend];
dirty = YES;