summaryrefslogtreecommitdiffstats
path: root/generic/tkWindow.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2017-05-10 09:04:55 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2017-05-10 09:04:55 (GMT)
commite41b58b108a24a08463fbc083fbfae137d3a8897 (patch)
tree55fc6e0b57cc4d34e9c2bacb6d61d1e3762e3e33 /generic/tkWindow.c
parent900ca0d4015ef35172971ffe2cbc49f8205f42e3 (diff)
downloadtk-e41b58b108a24a08463fbc083fbfae137d3a8897.zip
tk-e41b58b108a24a08463fbc083fbfae137d3a8897.tar.gz
tk-e41b58b108a24a08463fbc083fbfae137d3a8897.tar.bz2
New internal function TkpCancelWarp(), which does a proper warp clean-up when the display is closed. Follow-up to [db8c541b6bff91848c53006b0fe352136fbd4be9|db8c541b6b]. Backported from androwish [http://www.androwish.org/index.html/info/0b3392c9134c228f|0b3392c9134c228f] (which was a little more than just a "add tk upstream changes" ...). Thanks, Christian!
Diffstat (limited to 'generic/tkWindow.c')
-rw-r--r--generic/tkWindow.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/generic/tkWindow.c b/generic/tkWindow.c
index 690a841..2848ff5 100644
--- a/generic/tkWindow.c
+++ b/generic/tkWindow.c
@@ -239,6 +239,8 @@ TkCloseDisplay(
{
TkClipCleanup(dispPtr);
+ TkpCancelWarp(dispPtr);
+
if (dispPtr->name != NULL) {
ckfree(dispPtr->name);
}