Bad update last night. Compiler error fix.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25953 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -227,12 +227,6 @@ private:
|
|||||||
IMPLEMENT_DYNAMIC_CLASS(wxICOResourceHandler, wxObject)
|
IMPLEMENT_DYNAMIC_CLASS(wxICOResourceHandler, wxObject)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
|
||||||
// private functions
|
|
||||||
// ----------------------------------------------------------------------------
|
|
||||||
|
|
||||||
static wxSize GetHiconSize(WXHICON hicon);
|
|
||||||
|
|
||||||
// ============================================================================
|
// ============================================================================
|
||||||
// implementation
|
// implementation
|
||||||
// ============================================================================
|
// ============================================================================
|
||||||
@@ -298,13 +292,15 @@ wxGDIImageHandler* wxGDIImage::FindHandler(
|
|||||||
const wxString& rName
|
const wxString& rName
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
wxGDIImageHandlerList::compatibility_iterator node = ms_handlers.GetFirst();
|
wxGDIImageHandlerList::compatibility_iterator pNode = ms_handlers.GetFirst();
|
||||||
while ( node )
|
|
||||||
|
while ( pNode )
|
||||||
{
|
{
|
||||||
wxGDIImageHandler *handler = node->GetData();
|
wxGDIImageHandler* pHandler = pNode->GetData();
|
||||||
if ( handler->GetName() == name )
|
|
||||||
return handler;
|
if ( pHandler->GetName() == rName )
|
||||||
node = node->GetNext();
|
return pHandler;
|
||||||
|
pNode = pNode->GetNext();
|
||||||
}
|
}
|
||||||
return((wxGDIImageHandler*)NULL);
|
return((wxGDIImageHandler*)NULL);
|
||||||
}
|
}
|
||||||
@@ -314,17 +310,17 @@ wxGDIImageHandler* wxGDIImage::FindHandler(
|
|||||||
, long lType
|
, long lType
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
wxGDIImageHandlerList::compatibility_iterator node = ms_handlers.GetFirst();
|
wxGDIImageHandlerList::compatibility_iterator pNode = ms_handlers.GetFirst();
|
||||||
while ( node )
|
while ( pNode )
|
||||||
{
|
{
|
||||||
wxGDIImageHandler *handler = node->GetData();
|
wxGDIImageHandler* pHandler = pNode->GetData();
|
||||||
if ( (handler->GetExtension() = extension) &&
|
|
||||||
(type == -1 || handler->GetType() == type) )
|
|
||||||
{
|
|
||||||
return handler;
|
|
||||||
}
|
|
||||||
|
|
||||||
node = node->GetNext();
|
if ( (pHandler->GetExtension() = rExtension) &&
|
||||||
|
(lType == -1 || pHandler->GetType() == lType) )
|
||||||
|
{
|
||||||
|
return pHandler;
|
||||||
|
}
|
||||||
|
pNode = pNode->GetNext();
|
||||||
}
|
}
|
||||||
return((wxGDIImageHandler*)NULL);
|
return((wxGDIImageHandler*)NULL);
|
||||||
}
|
}
|
||||||
@@ -333,29 +329,31 @@ wxGDIImageHandler* wxGDIImage::FindHandler(
|
|||||||
long lType
|
long lType
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
wxGDIImageHandlerList::compatibility_iterator node = ms_handlers.GetFirst();
|
wxGDIImageHandlerList::compatibility_iterator pNode = ms_handlers.GetFirst();
|
||||||
while ( node )
|
|
||||||
|
while ( pNode )
|
||||||
{
|
{
|
||||||
wxGDIImageHandler *handler = node->GetData();
|
wxGDIImageHandler* pHandler = pNode->GetData();
|
||||||
if ( handler->GetType() == type )
|
|
||||||
return handler;
|
|
||||||
|
|
||||||
node = node->GetNext();
|
if ( pHandler->GetType() == lType )
|
||||||
|
return pHandler;
|
||||||
|
pNode = pNode->GetNext();
|
||||||
}
|
}
|
||||||
|
|
||||||
return((wxGDIImageHandler*)NULL);
|
return((wxGDIImageHandler*)NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxGDIImage::CleanUpHandlers()
|
void wxGDIImage::CleanUpHandlers()
|
||||||
{
|
{
|
||||||
wxGDIImageHandlerList::compatibility_iterator node = ms_handlers.GetFirst();
|
wxGDIImageHandlerList::compatibility_iterator pNode = ms_handlers.GetFirst();
|
||||||
while ( node )
|
|
||||||
|
while ( pNode )
|
||||||
{
|
{
|
||||||
wxGDIImageHandler *handler = node->GetData();
|
wxGDIImageHandler* pHandler = pNode->GetData();
|
||||||
wxGDIImageHandlerList::compatibility_iterator next = node->GetNext();
|
wxGDIImageHandlerList::compatibility_iterator pNext = pNode->GetNext();
|
||||||
delete handler;
|
|
||||||
ms_handlers.Erase( node );
|
delete pHandler;
|
||||||
node = next;
|
ms_handlers.Erase( pNode );
|
||||||
|
pNode = pNext;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -507,17 +505,3 @@ bool wxICOResourceHandler::LoadIcon(
|
|||||||
return pIcon->Ok();
|
return pIcon->Ok();
|
||||||
} // end of wxICOResourceHandler::LoadIcon
|
} // end of wxICOResourceHandler::LoadIcon
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
|
||||||
// private functions
|
|
||||||
// ----------------------------------------------------------------------------
|
|
||||||
|
|
||||||
static wxSize GetHiconSize(
|
|
||||||
WXHICON hicon
|
|
||||||
)
|
|
||||||
{
|
|
||||||
wxSize vSize(32, 32); // default
|
|
||||||
|
|
||||||
// all OS/2 icons are 32x32
|
|
||||||
return(vSize);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user