|
From: | grumbel |
Subject: | [Pingus-CVS] CVS: Games/Pingus/src/input controller.cxx,1.13,1.14 |
Date: | 16 Aug 2002 17:12:15 -0000 |
Update of /usr/local/cvsroot/Games/Pingus/src/input In directory dark:/tmp/cvs-serv28226 Modified Files: controller.cxx Log Message: fixed bug in parsing code which caused a skip over the first element Index: controller.cxx =================================================================== RCS file: /usr/local/cvsroot/Games/Pingus/src/input/controller.cxx,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- controller.cxx 16 Aug 2002 15:14:00 -0000 1.13 +++ controller.cxx 16 Aug 2002 17:12:13 -0000 1.14 @@ -68,8 +68,13 @@ } else if ( ! strcmp(reinterpret_cast<const char*>(cur->name), "controller-config")) - cur = XMLhelper::skip_blank(cur->children); - + { + // FIXME: handling two levels of the xml tree in the same + // FIXME: while-loop isn't really nice + cur = XMLhelper::skip_blank(cur->children); + continue; + } + else if ( ! strcmp(reinterpret_cast<const char*>(cur->name), "standard-pointer")) standard_pointer = PointerFactory::create(XMLhelper::skip_blank(cur->children));
[Prev in Thread] | Current Thread | [Next in Thread] |