[Orxonox-commit 1323] r6041 - code/branches/console/src/libraries/core

rgrieder at orxonox.net rgrieder at orxonox.net
Thu Nov 5 23:18:05 CET 2009


Author: rgrieder
Date: 2009-11-05 23:18:05 +0100 (Thu, 05 Nov 2009)
New Revision: 6041

Modified:
   code/branches/console/src/libraries/core/ConfigValueIncludes.h
   code/branches/console/src/libraries/core/IOConsole.cc
Log:
Fixed config value naming problem with the soft debug levels.

Modified: code/branches/console/src/libraries/core/ConfigValueIncludes.h
===================================================================
--- code/branches/console/src/libraries/core/ConfigValueIncludes.h	2009-11-05 21:15:05 UTC (rev 6040)
+++ code/branches/console/src/libraries/core/ConfigValueIncludes.h	2009-11-05 22:18:05 UTC (rev 6041)
@@ -48,11 +48,11 @@
 */
 #define SetConfigValueGeneric(type, varname, entryname, sectionname, defvalue) \
     static orxonox::Identifier* identifier##varname = this->getIdentifier(); \
-    orxonox::ConfigValueContainer* container##varname = identifier##varname->getConfigValueContainer(#varname); \
+    orxonox::ConfigValueContainer* container##varname = identifier##varname->getConfigValueContainer(entryname); \
     if (!container##varname) \
     { \
         container##varname = new orxonox::ConfigValueContainer(type, identifier##varname, sectionname, entryname, defvalue, varname); \
-        identifier##varname->addConfigValueContainer(#varname, container##varname); \
+        identifier##varname->addConfigValueContainer(entryname, container##varname); \
     } \
     container##varname->getValue(&varname, this)
 

Modified: code/branches/console/src/libraries/core/IOConsole.cc
===================================================================
--- code/branches/console/src/libraries/core/IOConsole.cc	2009-11-05 21:15:05 UTC (rev 6040)
+++ code/branches/console/src/libraries/core/IOConsole.cc	2009-11-05 22:18:05 UTC (rev 6041)
@@ -459,6 +459,7 @@
     IOConsole::IOConsole()
         : shell_(new Shell("IOConsole", false, true))
         , buffer_(shell_->getInputBuffer())
+        , cout_(std::cout.rdbuf())
         , bStatusPrinted_(false)
         , promptString_("orxonox # ")
     {




More information about the Orxonox-commit mailing list