implement Flush() for wxImage wxGraphicsContext under Cairo and GDI+, see #16694
This commit is contained in:
@@ -510,6 +510,11 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
virtual ~wxCairoImageContext()
|
virtual ~wxCairoImageContext()
|
||||||
|
{
|
||||||
|
Flush();
|
||||||
|
}
|
||||||
|
|
||||||
|
virtual void Flush() wxOVERRIDE
|
||||||
{
|
{
|
||||||
m_image = m_data.ConvertToImage();
|
m_image = m_data.ConvertToImage();
|
||||||
}
|
}
|
||||||
|
@@ -451,6 +451,11 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
virtual ~wxGDIPlusImageContext()
|
virtual ~wxGDIPlusImageContext()
|
||||||
|
{
|
||||||
|
Flush();
|
||||||
|
}
|
||||||
|
|
||||||
|
virtual void Flush() wxOVERRIDE
|
||||||
{
|
{
|
||||||
m_image = m_bitmap.ConvertToImage();
|
m_image = m_bitmap.ConvertToImage();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user