]> git.saurik.com Git - wxWidgets.git/blobdiff - src/os2/button.cpp
don't skip the scroll position validity check in CalcScrollInc() if m_[xy]ScrollPixel...
[wxWidgets.git] / src / os2 / button.cpp
index 746e0300c4152d61e25846103e94e3ae6c30483c..c237d9154278d006b74361dbd56057902d346bb5 100644 (file)
@@ -233,17 +233,15 @@ bool wxButton::SendClickEvent()
 
 void wxButton::SetDefault()
 {
-    wxTopLevelWindow *tlw = wxDynamicCast(wxGetTopLevelParent(this), wxTopLevelWindow);
-
-    wxCHECK_RET( tlw, _T("button without top level window?") );
-
     //
     // Set this one as the default button both for wxWidgets and Windows
     //
-    wxWindow*                       pWinOldDefault = tlw->SetDefaultItem(this);
+    wxWindow* pWinOldDefault = wxButtonBase::Set();
 
     SetDefaultStyle( wxDynamicCast(pWinOldDefault, wxButton), false);
     SetDefaultStyle( this, true );
+
+    return pWinOldDefault;
 } // end of wxButton::SetDefault
 
 void wxButton::SetTmpDefault()