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:
Václav Slavík 2007-11-22 13:39:26 +00:00
parent b4c26503d3
commit 79d8d561d6

View File

@ -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);