From 6c913be9ca95fd6b556d056e165a4ba6dc69795b Mon Sep 17 00:00:00 2001 From: Jesse Hall Date: Thu, 8 Aug 2013 12:15:49 -0700 Subject: Add ISurfaceComposer::destroyDisplay Bug: 10191053 Change-Id: Ia89286f95421344a60ffedaaca5825c4e3cd7f9e --- libs/gui/SurfaceComposerClient.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'libs/gui/SurfaceComposerClient.cpp') diff --git a/libs/gui/SurfaceComposerClient.cpp b/libs/gui/SurfaceComposerClient.cpp index e067479c92..aafc4d255f 100644 --- a/libs/gui/SurfaceComposerClient.cpp +++ b/libs/gui/SurfaceComposerClient.cpp @@ -135,6 +135,7 @@ class Composer : public Singleton public: sp createDisplay(const String8& displayName, bool secure); + void destroyDisplay(const sp& display); sp getBuiltInDisplay(int32_t id); status_t setPosition(const sp& client, const sp& id, @@ -188,6 +189,10 @@ sp Composer::createDisplay(const String8& displayName, bool secure) { secure); } +void Composer::destroyDisplay(const sp& display) { + return ComposerService::getComposerService()->destroyDisplay(display); +} + sp Composer::getBuiltInDisplay(int32_t id) { return ComposerService::getComposerService()->getBuiltInDisplay(id); } @@ -490,6 +495,10 @@ sp SurfaceComposerClient::createDisplay(const String8& displayName, return Composer::getInstance().createDisplay(displayName, secure); } +void SurfaceComposerClient::destroyDisplay(const sp& display) { + Composer::getInstance().destroyDisplay(display); +} + sp SurfaceComposerClient::getBuiltInDisplay(int32_t id) { return Composer::getInstance().getBuiltInDisplay(id); } -- cgit v1.2.3-59-g8ed1b