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
This commit is contained in:
@@ -2760,7 +2760,10 @@ struct WXDLLIMPEXP_BASE wxEventTableEntryBase
|
|||||||
m_lastId(idLast),
|
m_lastId(idLast),
|
||||||
m_fn(fn),
|
m_fn(fn),
|
||||||
m_callbackUserData(data)
|
m_callbackUserData(data)
|
||||||
{ }
|
{
|
||||||
|
wxASSERT_MSG( idLast == wxID_ANY || winid <= idLast,
|
||||||
|
"invalid IDs range: lower bound > upper bound" );
|
||||||
|
}
|
||||||
|
|
||||||
wxEventTableEntryBase( const wxEventTableEntryBase &entry )
|
wxEventTableEntryBase( const wxEventTableEntryBase &entry )
|
||||||
: m_id( entry.m_id ),
|
: m_id( entry.m_id ),
|
||||||
|
Reference in New Issue
Block a user