]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
[gdb/testsuite] Move setting of Term::_last_char to Term::_insert
authorTom de Vries <tdevries@suse.de>
Sat, 16 Aug 2025 07:18:45 +0000 (09:18 +0200)
committerTom de Vries <tdevries@suse.de>
Sat, 16 Aug 2025 07:18:45 +0000 (09:18 +0200)
commit96265ee7fa3fcc3532a323cac74e3828df331114
treeee6962e3d141eb4ddf5aab3cfb02a69052a2eea7
parent28daddd33accbfc519a2663a4e1bfaa66eafcef0
[gdb/testsuite] Move setting of Term::_last_char to Term::_insert

The variable Term::_last_char is meant to represent the last char inserted by
Term::_insert, but setting it is done alongside the only call to _insert in
lib/tuiterm.exp:
...
_insert $expect_out(0,string)
variable _last_char
set _last_char [string index $expect_out(0,string) end]
...

Fix this by moving the setting of _last_char to inside _insert.

Tested on x86_64-linux.
gdb/testsuite/gdb.tui/tuiterm.exp
gdb/testsuite/lib/tuiterm.exp