summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--hwc2/common/devices/PrimaryDevice.cpp40
-rw-r--r--hwc2/common/observers/UeventObserver.cpp4
-rw-r--r--hwc2/common/utils/Utils.cpp11
-rw-r--r--hwc2/common/utils/Utils.h2
-rw-r--r--hwc2/include/PrimaryDevice.h2
5 files changed, 23 insertions, 36 deletions
diff --git a/hwc2/common/observers/UeventObserver.cpp b/hwc2/common/observers/UeventObserver.cpp
index 7f6bbc1..3f458a8 100644
--- a/hwc2/common/observers/UeventObserver.cpp
+++ b/hwc2/common/observers/UeventObserver.cpp
@@ -212,6 +212,10 @@ void UeventObserver::onUevent()
listener->func(listener->data, true);
} else if (key.contains(Utils::getSwitchState0())) {
listener->func(listener->data, false);
+ } else if (key.contains(Utils::getSwitchModeState1())) {
+ listener->func(listener->data, true);
+ } else if (key.contains(Utils::getSwitchModeState0())) {
+ listener->func(listener->data, false);
}
msg += strlen(msg) + 1;
}