diff --git a/include/wx/dcgraph.h b/include/wx/dcgraph.h index 894e33ea56..9d1e4d7fb9 100755 --- a/include/wx/dcgraph.h +++ b/include/wx/dcgraph.h @@ -86,8 +86,8 @@ public: virtual void ComputeScaleAndOrigin(); wxGraphicsContext* GetGraphicContext() { return m_graphicContext; } - virtual void SetGraphicsContext( wxGraphicsContext* ctx ) - { delete m_graphicContext; m_graphicContext = ctx; } + virtual void SetGraphicsContext( wxGraphicsContext* ctx ); + protected: // the true implementations virtual bool DoFloodFill(wxCoord x, wxCoord y, const wxColour& col, diff --git a/src/common/graphcmn.cpp b/src/common/graphcmn.cpp index 0b9c6be864..b66531f910 100644 --- a/src/common/graphcmn.cpp +++ b/src/common/graphcmn.cpp @@ -274,6 +274,11 @@ wxGCDC::wxGCDC() Init(); } +void wxGCDC::SetGraphicsContext( wxGraphicsContext* ctx ) +{ + delete m_graphicContext; + m_graphicContext = ctx; +} wxGCDC::wxGCDC(const wxWindowDC& dc) {