diff --git a/src/common/wincmn.cpp b/src/common/wincmn.cpp index eb0c2607c6..23f8a98a83 100644 --- a/src/common/wincmn.cpp +++ b/src/common/wincmn.cpp @@ -891,8 +891,12 @@ bool wxWindowBase::Enable(bool enable) bool wxWindowBase::IsShownOnScreen() const { +#ifdef __WXMAC__ + return ((wxWindowMac*)this)->MacIsReallyShown(); +#else return IsShown() && (GetParent() == NULL || GetParent()->IsShownOnScreen()); +#endif } // ----------------------------------------------------------------------------