From: Paul Mackerras Date: Sat, 18 Mar 2006 05:02:51 +0000 (+1100) Subject: gitk: Don't change cursor at end of layout if find in progress X-Git-Tag: v1.3.0-rc1~1^2~1^2~3 X-Git-Url: https://git.octo.it/?a=commitdiff_plain;h=f4171a19f0a4091093bca4c1671c77b8caa93533;p=git.git gitk: Don't change cursor at end of layout if find in progress If the user is doing a find in files or patches, which changed the cursor to a watch, don't change it back to a pointer when we reach the end of laying out the graph. Signed-off-by: Paul Mackerras --- diff --git a/gitk b/gitk index ad2fe3b2..34f55bc1 100755 --- a/gitk +++ b/gitk @@ -1620,6 +1620,7 @@ proc xcoord {i level ln} { proc finishcommits {} { global commitidx phase global canv mainfont ctext maincursor textcursor + global findinprogress if {$commitidx > 0} { drawrest @@ -1628,8 +1629,10 @@ proc finishcommits {} { $canv create text 3 3 -anchor nw -text "No commits selected" \ -font $mainfont -tags textitems } - . config -cursor $maincursor - settextcursor $textcursor + if {![info exists findinprogress]} { + . config -cursor $maincursor + settextcursor $textcursor + } set phase {} } @@ -1657,7 +1660,7 @@ proc drawrest {} { showstuff $commitidx set drawmsecs [expr {[clock clicks -milliseconds] - $startmsecs}] - #puts "overall $drawmsecs ms for $numcommits commits" + puts "overall $drawmsecs ms for $numcommits commits" } proc findmatches {f} {