am 4fb76253
: Fix bounds check. Bug: 4413945
* commit '4fb76253f255f0adb8a64835af37bb9176ee4016': Fix bounds check. Bug: 4413945
This commit is contained in:
@ -29,7 +29,8 @@ bool InputWindow::touchableRegionContainsPoint(int32_t x, int32_t y) const {
|
||||
}
|
||||
|
||||
bool InputWindow::frameContainsPoint(int32_t x, int32_t y) const {
|
||||
return x <= frameRight || y <= frameBottom;
|
||||
return x >= frameLeft && x <= frameRight
|
||||
&& y >= frameTop && y <= frameBottom;
|
||||
}
|
||||
|
||||
bool InputWindow::isTrustedOverlay() const {
|
||||
|
@ -145,11 +145,6 @@ struct InputWindow {
|
||||
bool touchableRegionContainsPoint(int32_t x, int32_t y) const;
|
||||
bool frameContainsPoint(int32_t x, int32_t y) const;
|
||||
|
||||
/* These use the globalScale to convert a given screen offset to the
|
||||
* corresponding location within the window.
|
||||
*/
|
||||
int32_t displayToWindowX(int32_t x) const;
|
||||
|
||||
/* Returns true if the window is of a trusted type that is allowed to silently
|
||||
* overlay other windows for the purpose of implementing the secure views feature.
|
||||
* Trusted overlays, such as IME windows, can partly obscure other windows without causing
|
||||
|
Reference in New Issue
Block a user