gitk: Fix bug in highlight stuff when no line is selected
Signed-off-by: Paul Mackerras <paulus@samba.org>maint
parent
60f7a7dc49
commit
5864c08f89
5
gitk
5
gitk
|
@ -1660,7 +1660,7 @@ proc bolden {row font} {
|
||||||
global canv linehtag selectedline
|
global canv linehtag selectedline
|
||||||
|
|
||||||
$canv itemconf $linehtag($row) -font $font
|
$canv itemconf $linehtag($row) -font $font
|
||||||
if {$row == $selectedline} {
|
if {[info exists selectedline] && $row == $selectedline} {
|
||||||
$canv delete secsel
|
$canv delete secsel
|
||||||
set t [eval $canv create rect [$canv bbox $linehtag($row)] \
|
set t [eval $canv create rect [$canv bbox $linehtag($row)] \
|
||||||
-outline {{}} -tags secsel \
|
-outline {{}} -tags secsel \
|
||||||
|
@ -1673,7 +1673,7 @@ proc bolden_name {row font} {
|
||||||
global canv2 linentag selectedline
|
global canv2 linentag selectedline
|
||||||
|
|
||||||
$canv2 itemconf $linentag($row) -font $font
|
$canv2 itemconf $linentag($row) -font $font
|
||||||
if {$row == $selectedline} {
|
if {[info exists selectedline] && $row == $selectedline} {
|
||||||
$canv2 delete secsel
|
$canv2 delete secsel
|
||||||
set t [eval $canv2 create rect [$canv2 bbox $linentag($row)] \
|
set t [eval $canv2 create rect [$canv2 bbox $linentag($row)] \
|
||||||
-outline {{}} -tags secsel \
|
-outline {{}} -tags secsel \
|
||||||
|
@ -1715,7 +1715,6 @@ proc addvhighlight {n} {
|
||||||
|
|
||||||
proc delvhighlight {} {
|
proc delvhighlight {} {
|
||||||
global hlview vhighlights
|
global hlview vhighlights
|
||||||
global selectedline
|
|
||||||
|
|
||||||
if {![info exists hlview]} return
|
if {![info exists hlview]} return
|
||||||
unset hlview
|
unset hlview
|
||||||
|
|
Loading…
Reference in New Issue