wxWidgets/tests/events
Vadim Zeitlin 99d9a81e28 Fix crash when unbinding event handlers from other handlers
Calling Unbind() on another handler from the currently executing handler which
had been bound after (and hence executed before) the handler being unbound
resulted in a crash previously as the iterators used in the loop over all
dynamic event handlers became invalid.

Fix this by storing the dynamic event table entries in a vector instead of a
list (which is also more memory and speed efficient anyhow) and null the
deleted entries instead of removing them to avoid invalidating the iterators
and only really remove them once we finish iterating.

Closes #17229.
2015-12-08 03:02:37 +01:00
..
clone.cpp Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
evthandler.cpp Fix crash when unbinding event handlers from other handlers 2015-12-08 03:02:37 +01:00
evtlooptest.cpp Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
evtsource.cpp Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
keyboard.cpp x11 alrady support GetUnicodeKey() by last commit, remove these check 2014-09-23 17:43:41 +00:00
propagation.cpp Disable unit test sporadically failing in wxGTK buildbot builds. 2015-06-12 15:57:33 +02:00
stopwatch.cpp Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
timertest.cpp Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00