diff options
| author | ghost <andreas.monzner@multimedia-labs.de> | 2009-12-29 13:15:58 +0100 |
|---|---|---|
| committer | ghost <andreas.monzner@multimedia-labs.de> | 2009-12-29 13:15:58 +0100 |
| commit | 3bc4feea6206761d48e7ead73dfd32721bf8e259 (patch) | |
| tree | 11b760129732e25cd3c35f5e86e00ac897b7d5ee /lib/driver/rcinput.cpp | |
| parent | d36394c5c1659a13392cadab32a70105cabdb759 (diff) | |
| parent | 2b47f0d63cb4d1bfb1979bc777795a834763db9a (diff) | |
| download | enigma2-3bc4feea6206761d48e7ead73dfd32721bf8e259.tar.gz enigma2-3bc4feea6206761d48e7ead73dfd32721bf8e259.zip | |
Merge branch 'bug_251_open_rc_devices_exclusive'
Diffstat (limited to 'lib/driver/rcinput.cpp')
| -rw-r--r-- | lib/driver/rcinput.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/driver/rcinput.cpp b/lib/driver/rcinput.cpp index d10d94f3..e593087d 100644 --- a/lib/driver/rcinput.cpp +++ b/lib/driver/rcinput.cpp @@ -83,8 +83,13 @@ eRCDeviceInputDev::eRCDeviceInputDev(eRCInputEventDriver *driver) break; } } + setExclusive(true); eDebug("Input device \"%s\" is %sa keyboard.", id.c_str(), iskeyboard ? "" : "not "); +} +void eRCDeviceInputDev::setExclusive(bool b) +{ + driver->setExclusive(!iskeyboard && b); } const char *eRCDeviceInputDev::getDescription() const |
