summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordgp@users.sourceforge.net <dgp>2014-07-24 17:17:41 (GMT)
committerdgp@users.sourceforge.net <dgp>2014-07-24 17:17:41 (GMT)
commit44906e9b4c17de9bf4122dd52fd1e455ad2fd1a9 (patch)
tree823ae3d1c7af5a9002414575aac2dec5bee1a966
parent1b4524cfe93e1b205d621175aea207f9485060f8 (diff)
downloadtcl-44906e9b4c17de9bf4122dd52fd1e455ad2fd1a9.zip
tcl-44906e9b4c17de9bf4122dd52fd1e455ad2fd1a9.tar.gz
tcl-44906e9b4c17de9bf4122dd52fd1e455ad2fd1a9.tar.bz2
[9d19af7adb] Make sure all timer events get canceled.
-rw-r--r--tests/ioCmd.test3
1 files changed, 1 insertions, 2 deletions
diff --git a/tests/ioCmd.test b/tests/ioCmd.test
index dcca1f5..57f8d47 100644
--- a/tests/ioCmd.test
+++ b/tests/ioCmd.test
@@ -2748,10 +2748,9 @@ test iocmd.tf-24.17.bug3522560 {postevent for transfered channel} \
init* {set ret {initialize finalize watch read}}
watch {
set l [lindex $args 0]
+ catch {after cancel $::timer}
if {[llength $l]} {
set ::timer [after $::drive [list POST $ch]]
- } else {
- after cancel $::timer
}
}
finalize {