X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/ddc3964ed95d01e72229dc9af968a327cd84e56c..cab018779de4f2f01e0fe651e71112754ebd0ef8:/lib/driver/rc.cpp diff --git a/lib/driver/rc.cpp b/lib/driver/rc.cpp index 39206512..d943352a 100644 --- a/lib/driver/rc.cpp +++ b/lib/driver/rc.cpp @@ -8,7 +8,6 @@ #include #include -#include #include /* @@ -35,11 +34,6 @@ * actions. have fun. */ -int eRCDevice::getKeyCompatibleCode(const eRCKey &) const -{ - return -1; -} - eRCDevice::eRCDevice(std::string id, eRCDriver *driver): driver(driver), id(id) { input=driver->getInput(); @@ -108,7 +102,7 @@ void eRCInputEventDriver::keyPressed(int) break; if (enabled && !input->islocked()) for (std::list::iterator i(listeners.begin()); i!=listeners.end(); ++i) - (*i)->handleCode((int)&ev); + (*i)->handleCode((long)&ev); } } @@ -163,15 +157,10 @@ void eRCConfig::reload() { rdelay=500; rrate=100; - if ( eConfig::getInstance()->getKey("/ezap/rc/repeatRate", rrate) ) - save(); - eConfig::getInstance()->getKey("/ezap/rc/repeatDelay", rdelay); } void eRCConfig::save() { - eConfig::getInstance()->setKey("/ezap/rc/repeatRate", rrate); - eConfig::getInstance()->setKey("/ezap/rc/repeatDelay", rdelay); } eRCInput *eRCInput::instance; @@ -182,6 +171,7 @@ eRCInput::eRCInput() instance=this; handle = -1; locked = 0; + keyboardMode = kmNone; } eRCInput::~eRCInput()