提交 64b5f146 编写于 作者: P Paul Mackerras

gitk: Fix bug causing Tcl error when changing find match type

When changing the selector for Exact/IgnCase/Regexp, we were getting
a Tcl error.  This fixes it.

It also adds a workaround for a bug in alpha versions of Tk8.5 where
wordprocessor-style tabs don't seem to work properly around column 1.
Signed-off-by: NPaul Mackerras <paulus@samba.org>
上级 32f1b3e4
......@@ -2334,7 +2334,7 @@ proc find_change {name ix op} {
drawvisible
}
proc findcom_change {} {
proc findcom_change args {
global nhighlights mainfont boldnamerows
global findpattern findtype findstring gdttype
......@@ -5529,8 +5529,8 @@ proc settabs {{firstab {}}} {
}
set w [font measure $textfont "0"]
if {$firsttabstop != 0} {
$ctext conf -tabs [list [expr {$firsttabstop * $w}] \
[expr {($firsttabstop + $tabstop) * $w}]]
$ctext conf -tabs [list [expr {($firsttabstop + $tabstop) * $w}] \
[expr {($firsttabstop + 2 * $tabstop) * $w}]]
} elseif {$have_tk85 || $tabstop != 8} {
$ctext conf -tabs [expr {$tabstop * $w}]
} else {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册