Use wxDynamicCast() instead of static_cast<>
This is safer as it really checks if the pointer is of the correct type.
This commit is contained in:
@@ -298,7 +298,7 @@ protected:
|
|||||||
int row = [self selectedRow];
|
int row = [self selectedRow];
|
||||||
|
|
||||||
wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self );
|
wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self );
|
||||||
wxListBox *list = static_cast<wxListBox*> ( impl->GetWXPeer());
|
wxListBox* const list = wxDynamicCast(impl->GetWXPeer(), wxListBox);
|
||||||
wxCHECK_RET( list != NULL , wxT("Listbox expected"));
|
wxCHECK_RET( list != NULL , wxT("Listbox expected"));
|
||||||
|
|
||||||
// Correct notification events for multiselection list, like in Carbon version
|
// Correct notification events for multiselection list, like in Carbon version
|
||||||
|
Reference in New Issue
Block a user