git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74623
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
// If the parent is modal, windows with wxFRAME_FLOAT_ON_PARENT style need
// to be in kCGUtilityWindowLevel and not kCGFloatingWindowLevel to stay
// above the parent.
- wxDialog * const parentDialog = wxDynamicCast(parent, wxDialog);
+ wxDialog * const parentDialog = parent == NULL ? NULL : wxDynamicCast(parent->MacGetTopLevelWindow(), wxDialog);
if (parentDialog && parentDialog->IsModal())
{
if (level == kCGFloatingWindowLevel)