gitk: Fix context menu items for generating diffs when in tree mode
[gitweb.git] / gitk
diff --git a/gitk b/gitk
index f7f177621ceecd749c8ec581f023607f1297f0be..9bdaafe40829a35928f5b615e66ac42d9247069a 100755 (executable)
--- a/gitk
+++ b/gitk
@@ -7129,7 +7129,7 @@ proc gettreediffline {gdtf ids} {
        set treediffs($ids) $treediff
     }
     unset treepending
-    if {$cmitmode eq "tree"} {
+    if {$cmitmode eq "tree" && [llength $diffids] == 1} {
        gettree $diffids
     } elseif {$ids != $diffids} {
        if {![info exists diffmergeid]} {