git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41814
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
bool wxWindowMSW::IsDoubleBuffered() const
{
- const wxWindow* wnd = this;
-
- while ( wnd )
+ for ( const wxWindow *wnd = this;
+ wnd && !wnd->IsTopLevel(); wnd =
+ wnd->GetParent() )
{
- if ( ::GetWindowLong((HWND)wnd->GetHWND(), GWL_EXSTYLE) & WS_EX_COMPOSITED )
+ if ( ::GetWindowLong(GetHwndOf(wnd), GWL_EXSTYLE) & WS_EX_COMPOSITED )
return true;
- wnd = wnd->GetParent();
}
return false;