SF: LayerCommand moved to Display Command
Bug: 201008710
Test: VTS
Change-Id: I90d56978b392cd407fe2788b26282422c1f873a7
diff --git a/services/surfaceflinger/DisplayHardware/AidlComposerHal.cpp b/services/surfaceflinger/DisplayHardware/AidlComposerHal.cpp
index 29e5a74..46d49c5 100644
--- a/services/surfaceflinger/DisplayHardware/AidlComposerHal.cpp
+++ b/services/surfaceflinger/DisplayHardware/AidlComposerHal.cpp
@@ -41,7 +41,7 @@
using aidl::android::hardware::graphics::composer3::PowerMode;
using aidl::android::hardware::graphics::composer3::VirtualDisplay;
-using aidl::android::hardware::graphics::composer3::command::CommandResultPayload;
+using aidl::android::hardware::graphics::composer3::CommandResultPayload;
using AidlColorMode = aidl::android::hardware::graphics::composer3::ColorMode;
using AidlContentType = aidl::android::hardware::graphics::composer3::ContentType;
@@ -730,16 +730,11 @@
}
const auto& command = commands[index];
- if (command.getTag() == command::CommandPayload::Tag::displayCommand) {
- const auto& displayCommand =
- command.get<command::CommandPayload::Tag::displayCommand>();
- if (displayCommand.validateDisplay || displayCommand.presentDisplay ||
- displayCommand.presentOrValidateDisplay) {
- error = translate<Error>(cmdErr.errorCode);
- } else {
- ALOGW("command '%s' generated error %" PRId32, command.toString().c_str(),
- cmdErr.errorCode);
- }
+ if (command.validateDisplay || command.presentDisplay || command.presentOrValidateDisplay) {
+ error = translate<Error>(cmdErr.errorCode);
+ } else {
+ ALOGW("command '%s' generated error %" PRId32, command.toString().c_str(),
+ cmdErr.errorCode);
}
}
diff --git a/services/surfaceflinger/DisplayHardware/AidlComposerHal.h b/services/surfaceflinger/DisplayHardware/AidlComposerHal.h
index 8cae25f..2f67cb7 100644
--- a/services/surfaceflinger/DisplayHardware/AidlComposerHal.h
+++ b/services/surfaceflinger/DisplayHardware/AidlComposerHal.h
@@ -43,7 +43,6 @@
using AidlCommandWriterBase = aidl::android::hardware::graphics::composer3::CommandWriterBase;
using AidlCommandReaderBase = aidl::android::hardware::graphics::composer3::CommandReaderBase;
-using aidl::android::hardware::graphics::composer3::command::CommandResultPayload;
class AidlIComposerCallbackWrapper;