Merge "Use BTN_TOUCH or BTN_TOOL_* to determine if touch active. Bug: 5064702"

This commit is contained in:
Jeff Brown
2011-08-10 17:28:05 -07:00
committed by Android (Google) Code Review
2 changed files with 7 additions and 8 deletions

View File

@@ -1170,9 +1170,8 @@ int32_t TouchButtonAccumulator::getToolType() const {
return AMOTION_EVENT_TOOL_TYPE_UNKNOWN;
}
bool TouchButtonAccumulator::isActive() const {
return mBtnTouch || mBtnToolFinger || mBtnToolPen
|| mBtnToolRubber || mBtnStylus || mBtnStylus2;
bool TouchButtonAccumulator::isToolActive() const {
return mBtnTouch || mBtnToolFinger || mBtnToolPen || mBtnToolRubber;
}
bool TouchButtonAccumulator::isHovering() const {
@@ -5144,7 +5143,7 @@ void SingleTouchInputMapper::sync(nsecs_t when) {
mCurrentRawPointerData.clear();
mCurrentButtonState = 0;
if (mTouchButtonAccumulator.isActive()) {
if (mTouchButtonAccumulator.isToolActive()) {
mCurrentRawPointerData.pointerCount = 1;
mCurrentRawPointerData.idToIndex[0] = 0;
@@ -5168,11 +5167,11 @@ void SingleTouchInputMapper::sync(nsecs_t when) {
outPointer.toolType = AMOTION_EVENT_TOOL_TYPE_FINGER;
}
outPointer.isHovering = isHovering;
mCurrentButtonState = mTouchButtonAccumulator.getButtonState()
| mCursorButtonAccumulator.getButtonState();
}
mCurrentButtonState = mTouchButtonAccumulator.getButtonState()
| mCursorButtonAccumulator.getButtonState();
syncTouch(when, true);
}

View File

@@ -526,7 +526,7 @@ public:
uint32_t getButtonState() const;
int32_t getToolType() const;
bool isActive() const;
bool isToolActive() const;
bool isHovering() const;
private: