From 58791ef89072afde66bfbb8a2419727695e57e63 Mon Sep 17 00:00:00 2001 From: =?utf8?q?V=C3=A1clav=20Slav=C3=ADk?= Date: Wed, 11 Nov 2009 17:18:49 +0000 Subject: [PATCH] Check that event's IDs range is valid, i.e. that lower bound is not higher than upper bound. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62615 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/event.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/include/wx/event.h b/include/wx/event.h index 6be32bc266..42d24634e4 100644 --- a/include/wx/event.h +++ b/include/wx/event.h @@ -2760,7 +2760,10 @@ struct WXDLLIMPEXP_BASE wxEventTableEntryBase m_lastId(idLast), m_fn(fn), m_callbackUserData(data) - { } + { + wxASSERT_MSG( idLast == wxID_ANY || winid <= idLast, + "invalid IDs range: lower bound > upper bound" ); + } wxEventTableEntryBase( const wxEventTableEntryBase &entry ) : m_id( entry.m_id ), -- 2.45.2