diff options
Diffstat (limited to 'libs/gui/Surface.cpp')
-rw-r--r-- | libs/gui/Surface.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/gui/Surface.cpp b/libs/gui/Surface.cpp index 059f3136df..d7590f013c 100644 --- a/libs/gui/Surface.cpp +++ b/libs/gui/Surface.cpp @@ -164,6 +164,12 @@ status_t SurfaceControl::setFreezeTint(uint32_t tint) { const sp<SurfaceComposerClient>& client(mClient); return client->setFreezeTint(mToken, tint); } +status_t SurfaceControl::setCrop(const Rect& crop) { + status_t err = validate(); + if (err < 0) return err; + const sp<SurfaceComposerClient>& client(mClient); + return client->setCrop(mToken, crop); +} status_t SurfaceControl::validate() const { |