From a5a21f70e125d58184f5446863fc4e3ac022e149 Mon Sep 17 00:00:00 2001 From: Ady Abraham Date: Wed, 13 Feb 2019 16:41:59 -0800 Subject: DisplayEventDispatcher: add DISPLAY_EVENT_CONFIG_CHANGED Add a new event for display configuration change. This event will be sent by SF anytime it changes the display config. Test: Generate DISPLAY_EVENT_CONFIG_CHANGED and observe the log Bug: 122905403 Change-Id: Ifa473a34d7b313501e5e4e8a67186fb82754fdcd --- libs/androidfw/DisplayEventDispatcher.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libs/androidfw/DisplayEventDispatcher.cpp') diff --git a/libs/androidfw/DisplayEventDispatcher.cpp b/libs/androidfw/DisplayEventDispatcher.cpp index 3b9a348047ba..660614895603 100644 --- a/libs/androidfw/DisplayEventDispatcher.cpp +++ b/libs/androidfw/DisplayEventDispatcher.cpp @@ -135,6 +135,9 @@ bool DisplayEventDispatcher::processPendingEvents( case DisplayEventReceiver::DISPLAY_EVENT_HOTPLUG: dispatchHotplug(ev.header.timestamp, ev.header.displayId, ev.hotplug.connected); break; + case DisplayEventReceiver::DISPLAY_EVENT_CONFIG_CHANGED: + dispatchConfigChanged(ev.header.timestamp, ev.header.displayId, ev.config.configId); + break; default: ALOGW("dispatcher %p ~ ignoring unknown event type %#x", this, ev.header.type); break; -- cgit v1.2.3-59-g8ed1b