diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2005-08-31 03:05:27 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2005-08-31 03:05:27 +0000 |
| commit | 87bfe5dfced0fb7a4e9839fdafa898261a39c86c (patch) | |
| tree | e9cd842941df0e2fc679931f18701fbacf071c77 /lib/driver/rcconsole.cpp | |
| parent | 58f644a3102613e874ecc0faf999da16c353f264 (diff) | |
| download | enigma2-87bfe5dfced0fb7a4e9839fdafa898261a39c86c.tar.gz enigma2-87bfe5dfced0fb7a4e9839fdafa898261a39c86c.zip | |
- fix serious problems in widget code. fixup buffered mode. add animation support.lib/gui
Diffstat (limited to 'lib/driver/rcconsole.cpp')
| -rw-r--r-- | lib/driver/rcconsole.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/driver/rcconsole.cpp b/lib/driver/rcconsole.cpp index eae3a7a5..eaeeb586 100644 --- a/lib/driver/rcconsole.cpp +++ b/lib/driver/rcconsole.cpp @@ -42,12 +42,9 @@ void eRCConsoleDriver::keyPressed(int) char *d = data; int num = read(handle, data, 16); int code; - + int km = input->getKeyboardMode(); - if (km == eRCInput::kmNone) - return; - while (num--) { if (km == eRCInput::kmAll) @@ -78,7 +75,10 @@ void eRCConsoleDriver::keyPressed(int) if (code != -1) for (std::list<eRCDevice*>::iterator i(listeners.begin()); i!=listeners.end(); ++i) + { + eDebug("ascii %08x", code); (*i)->handleCode(code | 0x8000); + } } } |
