[Orxonox-commit 1709] r6427 - in code/trunk: data/gui/scripts src/libraries/core
rgrieder at orxonox.net
rgrieder at orxonox.net
Mon Dec 28 20:35:54 CET 2009
Author: rgrieder
Date: 2009-12-28 20:35:54 +0100 (Mon, 28 Dec 2009)
New Revision: 6427
Modified:
code/trunk/data/gui/scripts/KeyBindMenu.lua
code/trunk/src/libraries/core/ConfigFileManager.h
Log:
Fixed (whyever it works now) bug in KeyBind menu that caused an error when removing a binding.
Also removed a GCC warning.
Modified: code/trunk/data/gui/scripts/KeyBindMenu.lua
===================================================================
--- code/trunk/data/gui/scripts/KeyBindMenu.lua 2009-12-28 09:08:12 UTC (rev 6426)
+++ code/trunk/data/gui/scripts/KeyBindMenu.lua 2009-12-28 19:35:54 UTC (rev 6427)
@@ -216,7 +216,8 @@
local commandNr = tonumber(match())
local buttonNr = tonumber(match())
- orxonox.KeyBinderManager:getInstance():unbind(orxonox.KeyBinderManager:getInstance():getCurrent():getBinding(commandList[commandNr], buttonNr))
+ local str = orxonox.KeyBinderManager:getInstance():getCurrent():getBinding(commandList[commandNr], buttonNr)
+ orxonox.KeyBinderManager:getInstance():unbind(str)
P.callback()
end
Modified: code/trunk/src/libraries/core/ConfigFileManager.h
===================================================================
--- code/trunk/src/libraries/core/ConfigFileManager.h 2009-12-28 09:08:12 UTC (rev 6426)
+++ code/trunk/src/libraries/core/ConfigFileManager.h 2009-12-28 19:35:54 UTC (rev 6427)
@@ -91,8 +91,8 @@
inline ConfigFileEntryValue(const std::string& name, const std::string& value = "", bool bString = false, const std::string& additionalComment = "")
: name_(name)
, value_(value)
+ , additionalComment_(additionalComment)
, bString_(bString)
- , additionalComment_(additionalComment)
{ this->update(); }
inline virtual ~ConfigFileEntryValue() {}
More information about the Orxonox-commit
mailing list