[PATCH] gitk: Fix for tree view ending in nested directories
[gitweb.git] / gitk
diff --git a/gitk b/gitk
index 45e16e4fd5ebb6670b289a2cd4006a878c80df6c..28a6bac3aa74b46faaddca721caef20962725f39 100755 (executable)
--- a/gitk
+++ b/gitk
@@ -1216,6 +1216,9 @@ proc treeview {w l openlevs} {
        set treeheight($prefix) $ht
        incr ht [lindex $htstack end]
        set htstack [lreplace $htstack end end]
+       set prefixend [lindex $prefendstack end]
+       set prefendstack [lreplace $prefendstack end end]
+       set prefix [string range $prefix 0 $prefixend]
     }
     $w conf -state disabled
 }