From: Julian Smart Date: Fri, 15 Feb 2002 15:03:44 +0000 (+0000) Subject: #ifdefs for wxMotif which doesn't have a wxTopLevelWindow implementation X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/642d2dc86b2a797ef37f8fc94c1b7b955dda9ba3 #ifdefs for wxMotif which doesn't have a wxTopLevelWindow implementation git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14231 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/generic/splitter.cpp b/src/generic/splitter.cpp index 88ff44a5ab..d958fa5e1a 100644 --- a/src/generic/splitter.cpp +++ b/src/generic/splitter.cpp @@ -392,20 +392,27 @@ void wxSplitterWindow::OnSize(wxSizeEvent& event) parent = parent->GetParent(); } - bool iconized; + bool iconized = FALSE; + // wxMotif doesn't yet have a wxTopLevelWindow implementation +#ifdef __WXMOTIF__ + wxFrame *winTop = wxDynamicCast(parent, wxFrame); +#else wxTopLevelWindow *winTop = wxDynamicCast(parent, wxTopLevelWindow); +#endif if ( winTop ) { iconized = winTop->IsIconized(); } +#ifndef __WXMOTIF__ else { wxFAIL_MSG(wxT("should have a top level parent!")); iconized = FALSE; } - +#endif + if ( iconized ) { event.Skip();