summaryrefslogtreecommitdiff
path: root/Source/Kernel/DeviceManager/Kbd.ns.cpp
diff options
context:
space:
mode:
authorAlexis211 <alexis211@gmail.com>2009-09-26 22:17:03 +0200
committerAlexis211 <alexis211@gmail.com>2009-09-26 22:17:03 +0200
commit021831ab981b9df22cd1ac5e5ac51f0f84ef49a7 (patch)
tree90e9eeab0c0f72d65ba4e4ac6a798aa2ae05d7b3 /Source/Kernel/DeviceManager/Kbd.ns.cpp
parent5d7ad3933bc2de69c2b7d09791adf305de019d8a (diff)
downloadMelon-021831ab981b9df22cd1ac5e5ac51f0f84ef49a7.tar.gz
Melon-021831ab981b9df22cd1ac5e5ac51f0f84ef49a7.zip
Nothing intresting
Diffstat (limited to 'Source/Kernel/DeviceManager/Kbd.ns.cpp')
-rw-r--r--Source/Kernel/DeviceManager/Kbd.ns.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/Source/Kernel/DeviceManager/Kbd.ns.cpp b/Source/Kernel/DeviceManager/Kbd.ns.cpp
index df419b7..3db0d34 100644
--- a/Source/Kernel/DeviceManager/Kbd.ns.cpp
+++ b/Source/Kernel/DeviceManager/Kbd.ns.cpp
@@ -69,7 +69,9 @@ bool loadKeymap(String lang) {
File f(file, FM_READ);
if (!f.valid()) return false;
- f.read(sizeof(melon_keymap_t), (u8int*)&km);
+ if (!f.read<melon_keymap_t> (&km)) {
+ Log::log(KL_WARNING, String("Kbd.ns : keymap badly loaded : ") += file);
+ }
keymapNormal = km.normal;
if (km.shift[0x10] != 0) keymapShift = km.shift; else keymapShift = keymapNormal;