implement Flush() for wxImage wxGraphicsContext under Cairo and GDI+, see #16694

This commit is contained in:
Paul Cornett
2015-12-20 10:25:52 -08:00
parent c2a38b2f92
commit 8cea217701
2 changed files with 10 additions and 0 deletions

View File

@@ -499,6 +499,11 @@ public:
} }
virtual ~wxCairoImageContext() virtual ~wxCairoImageContext()
{
Flush();
}
virtual void Flush()
{ {
m_image = m_data.ConvertToImage(); m_image = m_data.ConvertToImage();
} }

View File

@@ -459,6 +459,11 @@ public:
} }
virtual ~wxGDIPlusImageContext() virtual ~wxGDIPlusImageContext()
{
Flush();
}
virtual void Flush()
{ {
m_image = m_bitmap.ConvertToImage(); m_image = m_bitmap.ConvertToImage();
} }