git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42408
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
+natively. Use \helpref{wxWindow::IsDoubleBuffered}{wxwindowisdoublebuffered} to
+determine whether you need to use buffering or not.
+\wxheading{Localization Support}
+
+If you pass in a valid DC, wxBufferedDC will inherit its layout direction.
+
\wxheading{Derived from}
\helpref{wxMemoryDC}{wxmemorydc}\\
void InitCommon(wxDC *dc, int style)
{
wxASSERT_MSG( !m_dc, _T("wxBufferedDC already initialised") );
- wxCHECK_RET( dc, _T("can't associate NULL DC with wxBufferedDC") );
m_dc = dc;
m_style = style;
// inherit the same layout direction as the original DC
- SetLayoutDirection(dc->GetLayoutDirection());
+ if (dc && dc->IsOk())
+ SetLayoutDirection(dc->GetLayoutDirection());
}
// check that the bitmap is valid and use it