gitk: Fix bug causing Tcl error when no commits are selected
[gitweb.git] / gitk
diff --git a/gitk b/gitk
index 322ac93f86f8520310e2477ffc18f67047bf1221..c060ce98cb2749179c7dd1fa92bd466fcbd303f2 100755 (executable)
--- a/gitk
+++ b/gitk
@@ -4573,7 +4573,7 @@ proc drawvisible {} {
 
     set fs [$canv yview]
     set ymax [lindex [$canv cget -scrollregion] 3]
-    if {$ymax eq {} || $ymax == 0} return
+    if {$ymax eq {} || $ymax == 0 || $numcommits == 0} return
     set f0 [lindex $fs 0]
     set f1 [lindex $fs 1]
     set y0 [expr {int($f0 * $ymax)}]