summaryrefslogtreecommitdiffstats
path: root/libs/ui
diff options
context:
space:
mode:
authorMathias Agopian <>2009-03-25 23:18:56 -0700
committerThe Android Open Source Project <initial-contribution@android.com>2009-03-25 23:18:56 -0700
commitc75c4364eae030a9ea6db658c4d1e38cdb05ab4c (patch)
tree74b5aa87e54d08c144b2cddd1163d68537c895ee /libs/ui
parent02771bcb5d2156a58b825a5f8132fdf575ea862d (diff)
downloadframeworks_base-c75c4364eae030a9ea6db658c4d1e38cdb05ab4c.zip
frameworks_base-c75c4364eae030a9ea6db658c4d1e38cdb05ab4c.tar.gz
frameworks_base-c75c4364eae030a9ea6db658c4d1e38cdb05ab4c.tar.bz2
Automated import from //branches/cupcake/...@142873,142873
Diffstat (limited to 'libs/ui')
-rw-r--r--libs/ui/ISurfaceComposer.cpp6
-rw-r--r--libs/ui/SurfaceComposerClient.cpp5
2 files changed, 7 insertions, 4 deletions
diff --git a/libs/ui/ISurfaceComposer.cpp b/libs/ui/ISurfaceComposer.cpp
index 0fea6f9..76597e1 100644
--- a/libs/ui/ISurfaceComposer.cpp
+++ b/libs/ui/ISurfaceComposer.cpp
@@ -96,12 +96,13 @@ public:
return reply.readInt32();
}
- virtual int setOrientation(DisplayID dpy, int orientation)
+ virtual int setOrientation(DisplayID dpy, int orientation, uint32_t flags)
{
Parcel data, reply;
data.writeInterfaceToken(ISurfaceComposer::getInterfaceDescriptor());
data.writeInt32(dpy);
data.writeInt32(orientation);
+ data.writeInt32(flags);
remote()->transact(BnSurfaceComposer::SET_ORIENTATION, data, &reply);
return reply.readInt32();
}
@@ -184,7 +185,8 @@ status_t BnSurfaceComposer::onTransact(
case SET_ORIENTATION: {
DisplayID dpy = data.readInt32();
int orientation = data.readInt32();
- reply->writeInt32( setOrientation(dpy, orientation) );
+ uint32_t flags = data.readInt32();
+ reply->writeInt32( setOrientation(dpy, orientation, flags) );
} break;
case FREEZE_DISPLAY: {
DisplayID dpy = data.readInt32();
diff --git a/libs/ui/SurfaceComposerClient.cpp b/libs/ui/SurfaceComposerClient.cpp
index 9354a7a..fe803ff 100644
--- a/libs/ui/SurfaceComposerClient.cpp
+++ b/libs/ui/SurfaceComposerClient.cpp
@@ -813,10 +813,11 @@ status_t SurfaceComposerClient::unfreezeDisplay(DisplayID dpy, uint32_t flags)
return sm->unfreezeDisplay(dpy, flags);
}
-int SurfaceComposerClient::setOrientation(DisplayID dpy, int orientation)
+int SurfaceComposerClient::setOrientation(DisplayID dpy,
+ int orientation, uint32_t flags)
{
const sp<ISurfaceComposer>& sm(_get_surface_manager());
- return sm->setOrientation(dpy, orientation);
+ return sm->setOrientation(dpy, orientation, flags);
}
status_t SurfaceComposerClient::openTransaction()