summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorfvogel <fvogelnew1@free.fr>2015-12-26 21:10:45 (GMT)
committerfvogel <fvogelnew1@free.fr>2015-12-26 21:10:45 (GMT)
commit9259fa5d91aa5081cd7bfb8f1458d4310c4ace98 (patch)
treef6904f89fdc70479eab7dfce4572e2c0c7c70b7f /tests
parente49575f16d7b85ec3cbe40d2d9981327d999aa43 (diff)
parent8e9dbe71d38569a087a09f95b1daeb9016c8cd8e (diff)
downloadtk-9259fa5d91aa5081cd7bfb8f1458d4310c4ace98.zip
tk-9259fa5d91aa5081cd7bfb8f1458d4310c4ace98.tar.gz
tk-9259fa5d91aa5081cd7bfb8f1458d4310c4ace98.tar.bz2
Fixed bug [2f78c7c5ea] - text widget segfault with tablelist
Diffstat (limited to 'tests')
-rw-r--r--tests/textDisp.test24
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/textDisp.test b/tests/textDisp.test
index 7aa2fef..ac3aee0 100644
--- a/tests/textDisp.test
+++ b/tests/textDisp.test
@@ -1333,6 +1333,30 @@ test textDisp-9.13 {TkTextRedrawTag} {
update
list $tk_textRelayout $tk_textRedraw
} {{2.0 6.0 7.0} {2.0 6.0 7.0}}
+test textDisp-9.14 {TkTextRedrawTag} {
+ pack [text .tnocrash]
+ for {set i 1} {$i < 6} {incr i} {
+ .tnocrash insert end \nfoo$i
+ }
+ .tnocrash tag configure mytag1 -relief raised
+ .tnocrash tag configure mytag2 -relief solid
+ update
+ proc doit {} {
+ .tnocrash tag add mytag1 4.0 5.0
+ .tnocrash tag add mytag2 4.0 5.0
+ after idle {
+ .tnocrash tag remove mytag1 1.0 end
+ .tnocrash tag remove mytag2 1.0 end
+ }
+ .tnocrash delete 1.0 2.0
+ }
+ doit ; # must not crash
+ after 500 {
+ destroy .tnocrash
+ set done 1
+ }
+ vwait done
+} {}
test textDisp-10.1 {TkTextRelayoutWindow} {
.t configure -wrap char