don't add new PNG handler instance every time wxSVGFileImplDC::DoDrawBitmap() is called, do it only if the handler isn't installed yet
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50152 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
b4c26503d3
commit
79d8d561d6
@ -649,7 +649,8 @@ void wxSVGFileImplDC::DoDrawBitmap(const class wxBitmap & bmp, wxCoord x, wxCoor
|
||||
if (m_graphics_changed) NewGraphics ();
|
||||
|
||||
wxString sTmp, s, sPNG ;
|
||||
wxImage::AddHandler(new wxPNGHandler);
|
||||
if ( wxImage::FindHandler(wxBITMAP_TYPE_PNG) == NULL )
|
||||
wxImage::AddHandler(new wxPNGHandler);
|
||||
|
||||
// create suitable file name
|
||||
sTmp.Printf ( wxT("_image%d.png"), m_sub_images);
|
||||
|
Loading…
Reference in New Issue
Block a user