X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8e372bbe071de49935a1a7a910a1b268231de69e..28f92d74ee73176fc391fb8c3de75c76dd086319:/src/os2/window.cpp diff --git a/src/os2/window.cpp b/src/os2/window.cpp index 61dd62db31..2db19422f6 100644 --- a/src/os2/window.cpp +++ b/src/os2/window.cpp @@ -2021,9 +2021,13 @@ bool wxWindowOS2::OS2ProcessMessage( WXMSG* pMsg ) } else { - wxButton* pBtn = wxDynamicCast( GetDefaultItem() - ,wxButton - ); + wxTopLevelWindow *tlw = wxDynamicCast(wxGetTopLevelParent(this), wxTopLevelWindow); + wxButton* pBtn = NULL; + + if (tlw) + { + pBtn = wxDynamicCast(tlw->GetDefaultItem(), wxButton); + } if (pBtn && pBtn->IsEnabled()) {