From a431ac3c81901b3f4d697cf698ef237e79c60b57 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Wed, 22 Mar 2017 13:02:05 -0500
Subject: [PATCH] Fix rendering of ellipsized dep arrows

---
 loopy/kernel/tools.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/loopy/kernel/tools.py b/loopy/kernel/tools.py
index 539bfbed0..b1c0ecfb0 100644
--- a/loopy/kernel/tools.py
+++ b/loopy/kernel/tools.py
@@ -1343,9 +1343,9 @@ def draw_dependencies_as_unicode_arrows(
 
     def conform_to_uniform_length(s):
         if len(s) <= uniform_length:
-            return s + " "*(uniform_length-len(s))
+            return s + " "*(uniform_length+1-len(s))
         else:
-            return s[:uniform_length] + "..."
+            return s[:uniform_length] + u"…"
 
     return [
             (conform_to_uniform_length(row),
-- 
GitLab