diff options
| author | 2012-04-06 15:04:53 -0700 | |
|---|---|---|
| committer | 2012-04-06 15:04:53 -0700 | |
| commit | 69bba1dfb75a732e9d1ee92f1088d6fbe1e26f68 (patch) | |
| tree | a76e4ccc8eb89ca531b9b393d44d5d0716fb4606 /libs/androidfw/Input.cpp | |
| parent | 43de94a94365b024d3ceab5dfe5710e966ec5685 (diff) | |
| parent | e38fdfae9196afd1bdc14c5ec6c12793af1e2550 (diff) | |
Merge "Add a unique input device descriptor."
Diffstat (limited to 'libs/androidfw/Input.cpp')
| -rw-r--r-- | libs/androidfw/Input.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/libs/androidfw/Input.cpp b/libs/androidfw/Input.cpp index da578395500e..2e4b26f88fc5 100644 --- a/libs/androidfw/Input.cpp +++ b/libs/androidfw/Input.cpp @@ -1226,21 +1226,24 @@ void VelocityControl::move(nsecs_t eventTime, float* deltaX, float* deltaY) { // --- InputDeviceInfo --- InputDeviceInfo::InputDeviceInfo() { - initialize(-1, String8("uninitialized device info")); + initialize(-1, String8("uninitialized device info"), String8("unknown")); } InputDeviceInfo::InputDeviceInfo(const InputDeviceInfo& other) : - mId(other.mId), mName(other.mName), mSources(other.mSources), + mId(other.mId), mName(other.mName), mDescriptor(other.mDescriptor), + mSources(other.mSources), mKeyboardType(other.mKeyboardType), + mKeyCharacterMapFile(other.mKeyCharacterMapFile), mMotionRanges(other.mMotionRanges) { } InputDeviceInfo::~InputDeviceInfo() { } -void InputDeviceInfo::initialize(int32_t id, const String8& name) { +void InputDeviceInfo::initialize(int32_t id, const String8& name, const String8& descriptor) { mId = id; mName = name; + mDescriptor = descriptor; mSources = 0; mKeyboardType = AINPUT_KEYBOARD_TYPE_NONE; mMotionRanges.clear(); |