Comment 2 for bug 396033

Revision history for this message
deep42thought (deep42thought) wrote :

I was bothered by the same. The attached patch fixes the "crossing links" issue:
So far links were ordered by direction and if that was identical, then they were ordered by the link references. Since links between the same tables have same directions, this leads to crossing links.
I changed the ordering to:
1st: by direction (as before)
2nd: by wether we are start or end of the link
3rd: by reference of link ascending if we're the start and descending if we're the end.

Note, that links may still be behind tables and in seemingly ugly places, but at least they do not cross anymore.