Remove redundant checks for NULL before calling delete
This commit is contained in:
@@ -182,11 +182,9 @@ wxSizerItem* wxGridBagSizer::Add( wxWindow *window,
|
||||
wxGBSizerItem* item = new wxGBSizerItem(window, pos, span, flag, border, userData);
|
||||
if ( Add(item) )
|
||||
return item;
|
||||
else
|
||||
{
|
||||
delete item;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
delete item;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
wxSizerItem* wxGridBagSizer::Add( wxSizer *sizer,
|
||||
@@ -196,11 +194,9 @@ wxSizerItem* wxGridBagSizer::Add( wxSizer *sizer,
|
||||
wxGBSizerItem* item = new wxGBSizerItem(sizer, pos, span, flag, border, userData);
|
||||
if ( Add(item) )
|
||||
return item;
|
||||
else
|
||||
{
|
||||
delete item;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
delete item;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
wxSizerItem* wxGridBagSizer::Add( int width, int height,
|
||||
@@ -210,11 +206,9 @@ wxSizerItem* wxGridBagSizer::Add( int width, int height,
|
||||
wxGBSizerItem* item = new wxGBSizerItem(width, height, pos, span, flag, border, userData);
|
||||
if ( Add(item) )
|
||||
return item;
|
||||
else
|
||||
{
|
||||
delete item;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
delete item;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
wxSizerItem* wxGridBagSizer::Add( wxGBSizerItem *item )
|
||||
|
||||
Reference in New Issue
Block a user