Fixed ColorName matching bug

This commit is contained in:
Ianos Gnatiuc 2005-11-03 05:29:49 +00:00
parent 96f90f194e
commit 0d55967a87

View File

@ -332,8 +332,9 @@ void ScreenBlankIdle() {
int GetColorName(Addr &addr)
{
std::vector< std::pair<Node, int> >::iterator it;
if (addr.invalid()) return -1;
std::vector< std::pair<Node, int> >::iterator it;
for (it = CFG->colorname.begin(); it != CFG->colorname.end(); it++)
{
if (addr.match(it->first.addr))
@ -348,8 +349,9 @@ int GetColorName(Addr &addr)
int GetColorName(char *name)
{
std::vector< std::pair<Node, int> >::iterator it;
if (!name) return -1;
std::vector< std::pair<Node, int> >::iterator it;
for (it = CFG->colorname.begin(); it != CFG->colorname.end(); it++)
{
if (strieql(it->first.name, name))