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:
parent
41c4f4153c
commit
29a12aa846
@ -421,8 +421,7 @@ bool wxTopLevelWindowMSW::Create(wxWindow *parent,
|
||||
// non-TLW windows
|
||||
wxTopLevelWindows.Append(this);
|
||||
|
||||
bool ret = CreateBase(parent, id, pos, sizeReal, style, name);
|
||||
if ( !ret )
|
||||
if ( !CreateBase(parent, id, pos, sizeReal, style, name) )
|
||||
return false;
|
||||
|
||||
if ( parent )
|
||||
@ -472,14 +471,16 @@ bool wxTopLevelWindowMSW::Create(wxWindow *parent,
|
||||
if ( style & (wxRESIZE_BORDER | wxCAPTION) )
|
||||
dlgTemplate->style |= DS_MODALFRAME;
|
||||
|
||||
ret = CreateDialog(dlgTemplate, title, pos, sizeReal);
|
||||
if ( !CreateDialog(dlgTemplate, title, pos, sizeReal) )
|
||||
return false;
|
||||
}
|
||||
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);
|
||||
}
|
||||
@ -488,12 +489,9 @@ bool wxTopLevelWindowMSW::Create(wxWindow *parent,
|
||||
// itself but for custom windows we have to do it ourselves in order to
|
||||
// make the keyboard indicators (such as underlines for accelerators and
|
||||
// focus rectangles) work under Win2k+
|
||||
if ( ret )
|
||||
{
|
||||
MSWUpdateUIState(UIS_INITIALIZE);
|
||||
}
|
||||
MSWUpdateUIState(UIS_INITIALIZE);
|
||||
|
||||
return ret;
|
||||
return true;
|
||||
}
|
||||
|
||||
wxTopLevelWindowMSW::~wxTopLevelWindowMSW()
|
||||
|
Loading…
Reference in New Issue
Block a user