added wxCHECK to ensure that we don't dereference a NULL pointer
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45153 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -189,6 +189,8 @@ bool wxArrowButton::Create( wxSpinButton* parent,
|
|||||||
ArrowDirection d,
|
ArrowDirection d,
|
||||||
const wxPoint& pos, const wxSize& size )
|
const wxPoint& pos, const wxSize& size )
|
||||||
{
|
{
|
||||||
|
wxCHECK_MSG( parent, false, _T("must have a valid parent") );
|
||||||
|
|
||||||
int arrow_dir = XmARROW_UP;
|
int arrow_dir = XmARROW_UP;
|
||||||
|
|
||||||
switch( d )
|
switch( d )
|
||||||
@@ -207,7 +209,7 @@ bool wxArrowButton::Create( wxSpinButton* parent,
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( parent ) parent->AddChild( this );
|
parent->AddChild( this );
|
||||||
|
|
||||||
Widget parentWidget = (Widget) parent->GetClientWidget();
|
Widget parentWidget = (Widget) parent->GetClientWidget();
|
||||||
m_mainWidget = (WXWidget) XtVaCreateManagedWidget( "XmArrowButton",
|
m_mainWidget = (WXWidget) XtVaCreateManagedWidget( "XmArrowButton",
|
||||||
|
Reference in New Issue
Block a user