Slightly simplify wxTopLevelWindowMSW::Create()
Don't use "ret" variable, we can avoid testing it if we just return immediately in case of failure.
This commit is contained in:
@@ -421,8 +421,7 @@ bool wxTopLevelWindowMSW::Create(wxWindow *parent,
|
|||||||
// non-TLW windows
|
// non-TLW windows
|
||||||
wxTopLevelWindows.Append(this);
|
wxTopLevelWindows.Append(this);
|
||||||
|
|
||||||
bool ret = CreateBase(parent, id, pos, sizeReal, style, name);
|
if ( !CreateBase(parent, id, pos, sizeReal, style, name) )
|
||||||
if ( !ret )
|
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if ( parent )
|
if ( parent )
|
||||||
@@ -472,14 +471,16 @@ bool wxTopLevelWindowMSW::Create(wxWindow *parent,
|
|||||||
if ( style & (wxRESIZE_BORDER | wxCAPTION) )
|
if ( style & (wxRESIZE_BORDER | wxCAPTION) )
|
||||||
dlgTemplate->style |= DS_MODALFRAME;
|
dlgTemplate->style |= DS_MODALFRAME;
|
||||||
|
|
||||||
ret = CreateDialog(dlgTemplate, title, pos, sizeReal);
|
if ( !CreateDialog(dlgTemplate, title, pos, sizeReal) )
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
else // !dialog
|
else // !dialog
|
||||||
{
|
{
|
||||||
ret = CreateFrame(title, pos, sizeReal);
|
if ( !CreateFrame(title, pos, sizeReal) )
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( ret && !(GetWindowStyleFlag() & wxCLOSE_BOX) )
|
if ( !(GetWindowStyleFlag() & wxCLOSE_BOX) )
|
||||||
{
|
{
|
||||||
EnableCloseButton(false);
|
EnableCloseButton(false);
|
||||||
}
|
}
|
||||||
@@ -488,12 +489,9 @@ bool wxTopLevelWindowMSW::Create(wxWindow *parent,
|
|||||||
// itself but for custom windows we have to do it ourselves in order to
|
// itself but for custom windows we have to do it ourselves in order to
|
||||||
// make the keyboard indicators (such as underlines for accelerators and
|
// make the keyboard indicators (such as underlines for accelerators and
|
||||||
// focus rectangles) work under Win2k+
|
// focus rectangles) work under Win2k+
|
||||||
if ( ret )
|
MSWUpdateUIState(UIS_INITIALIZE);
|
||||||
{
|
|
||||||
MSWUpdateUIState(UIS_INITIALIZE);
|
|
||||||
}
|
|
||||||
|
|
||||||
return ret;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
wxTopLevelWindowMSW::~wxTopLevelWindowMSW()
|
wxTopLevelWindowMSW::~wxTopLevelWindowMSW()
|
||||||
|
Reference in New Issue
Block a user