summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2013-03-11 18:02:47 (GMT)
committerdgp <dgp@users.sourceforge.net>2013-03-11 18:02:47 (GMT)
commita5102c9a477e543549b9413f49abb48f4e57ba2f (patch)
treee43a57c94728f79b5afb7fe2fa023e2c807014cb /tests
parentc11a52f6f9a6b7c639f8d114f92b2f9a92e779fe (diff)
downloadtk-a5102c9a477e543549b9413f49abb48f4e57ba2f.zip
tk-a5102c9a477e543549b9413f49abb48f4e57ba2f.tar.gz
tk-a5102c9a477e543549b9413f49abb48f4e57ba2f.tar.bz2
3607326 Stop segfault from [listbox .l -listvariable $array].
Diffstat (limited to 'tests')
-rw-r--r--tests/listbox.test11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/listbox.test b/tests/listbox.test
index 25bc606..b4046b6 100644
--- a/tests/listbox.test
+++ b/tests/listbox.test
@@ -2158,6 +2158,17 @@ test listbox-29.1 {listbox selection behavior, -state disabled} {
lappend out [.l selection includes 2] [.l curselection]
} {1 1 2}
+test listbox-30.1 {Bug 3607326} -setup {
+ destroy .l
+ unset -nocomplain a
+} -body {
+ array set a {}
+ listbox .l -listvariable a
+} -cleanup {
+ destroy .l
+ unset -nocomplain a
+} -result * -match glob -returnCodes error
+
resetGridInfo
deleteWindows
option clear