diff options
| -rw-r--r-- | cmds/dumpstate/dumpstate.c | 2 | ||||
| -rw-r--r-- | cmds/installd/commands.c | 2 | ||||
| -rw-r--r-- | cmds/installd/installd.c | 2 | ||||
| -rw-r--r-- | include/gui/SurfaceControl.h | 2 | ||||
| -rw-r--r-- | libs/gui/Surface.cpp | 2 | ||||
| -rw-r--r-- | libs/gui/SurfaceControl.cpp | 2 |
6 files changed, 6 insertions, 6 deletions
diff --git a/cmds/dumpstate/dumpstate.c b/cmds/dumpstate/dumpstate.c index 1b8f755b8e..9a1839d3ed 100644 --- a/cmds/dumpstate/dumpstate.c +++ b/cmds/dumpstate/dumpstate.c @@ -25,7 +25,7 @@ #include <sys/time.h> #include <sys/wait.h> #include <unistd.h> -#include <linux/capability.h> +#include <sys/capability.h> #include <linux/prctl.h> #include <cutils/properties.h> diff --git a/cmds/installd/commands.c b/cmds/installd/commands.c index c272e47b3f..a58eca8e97 100644 --- a/cmds/installd/commands.c +++ b/cmds/installd/commands.c @@ -14,7 +14,7 @@ ** limitations under the License. */ -#include <linux/capability.h> +#include <sys/capability.h> #include "installd.h" #include <diskusage/dirsize.h> #include <selinux/android.h> diff --git a/cmds/installd/installd.c b/cmds/installd/installd.c index 2285e79fcd..f81dfe5e32 100644 --- a/cmds/installd/installd.c +++ b/cmds/installd/installd.c @@ -14,7 +14,7 @@ ** limitations under the License. */ -#include <linux/capability.h> +#include <sys/capability.h> #include <linux/prctl.h> #include "installd.h" diff --git a/include/gui/SurfaceControl.h b/include/gui/SurfaceControl.h index 9268e7dc87..f70888ddf8 100644 --- a/include/gui/SurfaceControl.h +++ b/include/gui/SurfaceControl.h @@ -57,7 +57,7 @@ public: status_t setLayerStack(int32_t layerStack); status_t setLayer(int32_t layer); - status_t setPosition(float x, float y); + status_t setPosition(int32_t x, int32_t y); status_t setSize(uint32_t w, uint32_t h); status_t hide(); status_t show(); diff --git a/libs/gui/Surface.cpp b/libs/gui/Surface.cpp index 410ad5da92..950d16a4f2 100644 --- a/libs/gui/Surface.cpp +++ b/libs/gui/Surface.cpp @@ -735,7 +735,7 @@ status_t Surface::writeToParcel( sp<Surface> Surface::readFromParcel(const Parcel& data) { sp<IBinder> binder(data.readStrongBinder()); sp<IGraphicBufferProducer> bp(interface_cast<IGraphicBufferProducer>(binder)); - return new Surface(bp); + return bp != NULL ? new Surface(bp): NULL; } // ---------------------------------------------------------------------------- diff --git a/libs/gui/SurfaceControl.cpp b/libs/gui/SurfaceControl.cpp index e621b22a05..ef52269b0a 100644 --- a/libs/gui/SurfaceControl.cpp +++ b/libs/gui/SurfaceControl.cpp @@ -106,7 +106,7 @@ status_t SurfaceControl::setLayer(int32_t layer) { const sp<SurfaceComposerClient>& client(mClient); return client->setLayer(mSurface, layer); } -status_t SurfaceControl::setPosition(float x, float y) { +status_t SurfaceControl::setPosition(int32_t x, int32_t y) { status_t err = validate(); if (err < 0) return err; const sp<SurfaceComposerClient>& client(mClient); |