Fix some more uninitialised wxCairoContext fields in wxQt
Closes https://github.com/wxWidgets/wxWidgets/pull/1084
This commit is contained in:
committed by
Vadim Zeitlin
parent
50e098437d
commit
b0eca3bdde
@@ -2234,6 +2234,11 @@ wxCairoContext::wxCairoContext(wxGraphicsRenderer* renderer, HWND hWnd)
|
|||||||
wxCairoContext::wxCairoContext( wxGraphicsRenderer* renderer, cairo_t *context )
|
wxCairoContext::wxCairoContext( wxGraphicsRenderer* renderer, cairo_t *context )
|
||||||
: wxGraphicsContext(renderer)
|
: wxGraphicsContext(renderer)
|
||||||
{
|
{
|
||||||
|
#ifdef __WXQT__
|
||||||
|
m_qtPainter = NULL;
|
||||||
|
m_qtImage = NULL;
|
||||||
|
m_qtSurface = NULL;
|
||||||
|
#endif
|
||||||
#ifdef __WXMSW__
|
#ifdef __WXMSW__
|
||||||
m_mswSurface = NULL;
|
m_mswSurface = NULL;
|
||||||
m_mswStateSavedDC = 0;
|
m_mswStateSavedDC = 0;
|
||||||
@@ -2288,6 +2293,11 @@ wxCairoContext::wxCairoContext( wxGraphicsRenderer* renderer, wxWindow *window)
|
|||||||
wxCairoContext::wxCairoContext(wxGraphicsRenderer* renderer) :
|
wxCairoContext::wxCairoContext(wxGraphicsRenderer* renderer) :
|
||||||
wxGraphicsContext(renderer)
|
wxGraphicsContext(renderer)
|
||||||
{
|
{
|
||||||
|
#ifdef __WXQT__
|
||||||
|
m_qtPainter = NULL;
|
||||||
|
m_qtImage = NULL;
|
||||||
|
m_qtSurface = NULL;
|
||||||
|
#endif
|
||||||
#ifdef __WXMSW__
|
#ifdef __WXMSW__
|
||||||
m_mswSurface = NULL;
|
m_mswSurface = NULL;
|
||||||
m_mswStateSavedDC = 0;
|
m_mswStateSavedDC = 0;
|
||||||
|
Reference in New Issue
Block a user