diff options
author | apnadkarni <apnmbx-wits@yahoo.com> | 2024-07-27 02:54:20 (GMT) |
---|---|---|
committer | apnadkarni <apnmbx-wits@yahoo.com> | 2024-07-27 02:54:20 (GMT) |
commit | a6f3d710e35e7ab22a3bf793fa422721c997c5ed (patch) | |
tree | 3ebae77af571fb3a340c3f653528a5fcdb89eef3 | |
parent | 9ae6bc5321e3c93ac3ae2a96b6842232f60a770e (diff) | |
parent | a2efd04f843a8fc8e5159203168e655d48061d70 (diff) | |
download | tk-a6f3d710e35e7ab22a3bf793fa422721c997c5ed.zip tk-a6f3d710e35e7ab22a3bf793fa422721c997c5ed.tar.gz tk-a6f3d710e35e7ab22a3bf793fa422721c997c5ed.tar.bz2 |
Fix [d233f01e2a] - crash cleaning up clipboard on exit
-rw-r--r-- | win/tkWinWm.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/win/tkWinWm.c b/win/tkWinWm.c index ba52b32..c02e1f5 100644 --- a/win/tkWinWm.c +++ b/win/tkWinWm.c @@ -2463,6 +2463,14 @@ TkpWmGetState( static void CheckForPointer(TkWindow *winPtr) { + if (winPtr == NULL || winPtr->mainPtr == NULL) { + /* + * Bug [d233f01e2a] - clipboard clean up after main window destroyed + * Nothing to do. + */ + return; + } + POINT mouse; int x, y; unsigned int state = TkWinGetModifierState(); |