From: Vadim Zeitlin Date: Wed, 16 Nov 2005 16:31:35 +0000 (+0000) Subject: don't use wxStaticCast to wxBookCtrlBase -- it doesn't work X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/582ca3535a3680817ec4448141437eb2812df090 don't use wxStaticCast to wxBookCtrlBase -- it doesn't work git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@36188 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/samples/notebook/notebook.cpp b/samples/notebook/notebook.cpp index ca1adf709a..0931f0a56d 100644 --- a/samples/notebook/notebook.cpp +++ b/samples/notebook/notebook.cpp @@ -765,8 +765,11 @@ void MyFrame::OnBookCtrl(wxBookCtrlBaseEvent& event) else if ( eventType == ei.typeChanging ) { const int idx = event.GetOldSelection(); + + // NB: can't use wxStaticCast here as wxBookCtrlBase is not in + // wxRTTI const wxBookCtrlBase * const - book = wxStaticCast(event.GetEventObject(), wxBookCtrlBase); + book = wx_static_cast(wxBookCtrlBase *, event.GetEventObject()); if ( idx != wxNOT_FOUND && book && book->GetPageText(idx) == VETO_PAGE_NAME ) {