aboutsummaryrefslogtreecommitdiff
path: root/jim-eventloop.h
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2013-08-02 08:42:11 +1000
committerSteve Bennett <steveb@workware.net.au>2013-08-02 08:44:05 +1000
commita9fe2942a09523c248e64d080f8e3b38d3a34f19 (patch)
tree5be808a32bb42f3ec98cdfb6e8d8b647b462651d /jim-eventloop.h
parent7c126ab08220024b7dfe293045e6ee4d0bb3ca95 (diff)
downloadjimtcl-a9fe2942a09523c248e64d080f8e3b38d3a34f19.zip
jimtcl-a9fe2942a09523c248e64d080f8e3b38d3a34f19.tar.gz
jimtcl-a9fe2942a09523c248e64d080f8e3b38d3a34f19.tar.bz2
Correct file handler should be deleted
Previously, Jim_DeleteFileHandler() would indiscriminately delete the first matching file handler in the list. Instead, it should delete the file handler matching the event mask. Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim-eventloop.h')
-rw-r--r--jim-eventloop.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/jim-eventloop.h b/jim-eventloop.h
index 4da5408..99f32f8 100644
--- a/jim-eventloop.h
+++ b/jim-eventloop.h
@@ -67,7 +67,7 @@ JIM_EXPORT void Jim_CreateFileHandler (Jim_Interp *interp,
Jim_FileProc *proc, void *clientData,
Jim_EventFinalizerProc *finalizerProc);
JIM_EXPORT void Jim_DeleteFileHandler (Jim_Interp *interp,
- FILE *handle);
+ FILE *handle, int mask);
JIM_EXPORT jim_wide Jim_CreateTimeHandler (Jim_Interp *interp,
jim_wide milliseconds,
Jim_TimeProc *proc, void *clientData,