#pragma hdrstop
#endif
-#if wxUSE_GRAPHICS_CONTEXT && wxUSE_CAIRO
+#if wxUSE_GRAPHICS_CONTEXT
#include "wx/graphics.h"
+
+#if wxUSE_CAIRO
+
#include "wx/cairo.h"
#ifndef WX_PRECOMP
{
wxCHECK_RET( bmp.IsOk(), wxT("Invalid bitmap in wxCairoContext::DrawBitmap"));
- int bw = bmp.GetWidth();
- int bh = bmp.GetHeight();
+ int bw = m_width = bmp.GetWidth();
+ int bh = m_height = bmp.GetHeight();
wxBitmap bmpSource = bmp; // we need a non-const instance
m_buffer = new unsigned char[bw*bh*4];
wxUint32* data = (wxUint32*)m_buffer;
return wxNullGraphicsBitmap;
}
-#endif // wxUSE_GRAPHICS_CONTEXT && wxUSE_CAIRO
+#endif // wxUSE_CAIRO
-#if wxUSE_GRAPHICS_CONTEXT
wxGraphicsRenderer* wxGraphicsRenderer::GetCairoRenderer()
{
#if wxUSE_CAIRO
return NULL;
#endif
}
-#endif
+
+#endif // wxUSE_GRAPHICS_CONTEXT