// headers
// ----------------------------------------------------------------------------
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma implementation "dcclient.h"
#endif
* wxPaintDCEx
*/
+// TODO: don't duplicate wxPaintDC code here!!
+
wxPaintDCEx::wxPaintDCEx(wxWindow *canvas, WXHDC dc) : saveState(0)
{
-#ifdef __WXDEBUG__
- if ( !dc )
- {
- wxFAIL_MSG( wxT("wxPaintDCEx requires an existing device context") );
- return;
- }
-#endif // __WXDEBUG__
+ wxCHECK_RET( dc, wxT("wxPaintDCEx requires an existing device context") );
m_canvas = canvas;