Invert some InputConfig flags to simplify default behavior

Bug: 216806304
Test: atest inputflinger_tests
Change-Id: I0a2ca2727325b0eadda0af4b722e2c2ecae80890
This commit is contained in:
Prabir Pradhan
2022-02-04 08:34:57 -08:00
parent fb1e57ddce
commit 2b5059fda7

View File

@@ -184,14 +184,14 @@ bool NativeInputWindowHandle::updateInfo() {
mInfo.inputConfig |= InputConfig::NOT_TOUCHABLE;
}
FALLTHROUGH_INTENDED;
case InputConfig::NOT_TOUCH_MODAL:
if (flags.test(WindowInfo::Flag::NOT_TOUCH_MODAL)) {
mInfo.inputConfig |= InputConfig::NOT_TOUCH_MODAL;
case InputConfig::TOUCH_MODAL:
if (!flags.test(WindowInfo::Flag::NOT_TOUCH_MODAL)) {
mInfo.inputConfig |= InputConfig::TOUCH_MODAL;
}
FALLTHROUGH_INTENDED;
case InputConfig::SPLIT_TOUCH:
if (flags.test(WindowInfo::Flag::SPLIT_TOUCH)) {
mInfo.inputConfig |= InputConfig::SPLIT_TOUCH;
case InputConfig::PREVENT_SPLITTING:
if (!flags.test(WindowInfo::Flag::SPLIT_TOUCH)) {
mInfo.inputConfig |= InputConfig::PREVENT_SPLITTING;
}
FALLTHROUGH_INTENDED;
case InputConfig::DUPLICATE_TOUCH_TO_WALLPAPER: