git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
use ScanSimple as "automatic scan"
[enigma2.git]
/
lib
/
driver
/
rcconsole.cpp
diff --git
a/lib/driver/rcconsole.cpp
b/lib/driver/rcconsole.cpp
index eae3a7a550b92be9288509376a8014ee67706dc5..eaeeb58654c3c1427df1f4ae4e98da1973b9bcfd 100644
(file)
--- 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;
char *d = data;
int num = read(handle, data, 16);
int code;
-
+
int km = input->getKeyboardMode();
int km = input->getKeyboardMode();
- if (km == eRCInput::kmNone)
- return;
-
while (num--)
{
if (km == eRCInput::kmAll)
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)
if (code != -1)
for (std::list<eRCDevice*>::iterator i(listeners.begin()); i!=listeners.end(); ++i)
+ {
+ eDebug("ascii %08x", code);
(*i)->handleCode(code | 0x8000);
(*i)->handleCode(code | 0x8000);
+ }
}
}
}
}