Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2008-07-22 17:21:35 +0000
committerStijn Buys <ingar@osirion.org>2008-07-22 17:21:35 +0000
commit9adc3720cd8fe2ba843d014dbbfe81bf936f9715 (patch)
treeb6610b334a33ede55068f1daa1b869c251548c6f /src/client/key.cc
parentbb8b4e081d33f4f1aca6ba23a78842e1fc9cd721 (diff)
more keyboard handling cleanups
Diffstat (limited to 'src/client/key.cc')
-rw-r--r--src/client/key.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/client/key.cc b/src/client/key.cc
index 9b0c942..27ed22a 100644
--- a/src/client/key.cc
+++ b/src/client/key.cc
@@ -9,7 +9,7 @@
namespace client {
-Key::Key(const char *name, unsigned int keysym, char ascii, const char *bind)
+Key::Key(const char *name, int keysym, char ascii, const char *bind)
{
key_sym = keysym;
key_ascii = ascii;
@@ -21,6 +21,10 @@ Key::Key(const char *name, unsigned int keysym, char ascii, const char *bind)
if (bind)
key_bind.assign(bind);
+
+ key_bind_shift.clear();
+ key_bind_ctrl.clear();
+ key_bind_alt.clear();
}
Key::~Key()