From c8a04b536bb8ad12a87e6dd68d66cff1e7fcd7e7 Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Tue, 5 Apr 2011 15:44:20 -0700 Subject: remove more unused references to ISurface Change-Id: I2201f1ca2bb8f203a081d94a0134f798778dfbef --- services/camera/libcameraservice/CameraService.cpp | 14 +++----------- services/camera/libcameraservice/CameraService.h | 6 ------ services/surfaceflinger/tests/resize/resize.cpp | 7 ------- 3 files changed, 3 insertions(+), 24 deletions(-) (limited to 'services') diff --git a/services/camera/libcameraservice/CameraService.cpp b/services/camera/libcameraservice/CameraService.cpp index f3c9959..7e3c643 100644 --- a/services/camera/libcameraservice/CameraService.cpp +++ b/services/camera/libcameraservice/CameraService.cpp @@ -472,15 +472,15 @@ status_t CameraService::Client::setPreviewDisplay(const sp& surface) { result = NO_ERROR; // return if no change in surface. - // asBinder() is safe on NULL (returns NULL) - if (getISurface(surface)->asBinder() == mSurface) { + sp binder(surface != 0 ? surface->asBinder() : 0); + if (binder == mSurface) { return result; } if (mSurface != 0) { LOG1("clearing old preview surface %p", mSurface.get()); } - mSurface = getISurface(surface)->asBinder(); + mSurface = binder; mPreviewWindow = surface; // If preview has been already started, register preview @@ -1241,12 +1241,4 @@ status_t CameraService::dump(int fd, const Vector& args) { return NO_ERROR; } -sp CameraService::getISurface(const sp& surface) { - if (surface != 0) { - return surface->getISurface(); - } else { - return sp(0); - } -} - }; // namespace android diff --git a/services/camera/libcameraservice/CameraService.h b/services/camera/libcameraservice/CameraService.h index 28e8cc0..9a9ab0e 100644 --- a/services/camera/libcameraservice/CameraService.h +++ b/services/camera/libcameraservice/CameraService.h @@ -79,12 +79,6 @@ private: sp mSoundPlayer[NUM_SOUNDS]; int mSoundRef; // reference count (release all MediaPlayer when 0) - // Used by Client objects to extract the ISurface from a Surface object. - // This is used because making Client a friend class of Surface would - // require including this header in Surface.h since Client is a nested - // class. - static sp getISurface(const sp& surface); - class Client : public BnCamera { public: diff --git a/services/surfaceflinger/tests/resize/resize.cpp b/services/surfaceflinger/tests/resize/resize.cpp index 0ccca77..18c54b3 100644 --- a/services/surfaceflinger/tests/resize/resize.cpp +++ b/services/surfaceflinger/tests/resize/resize.cpp @@ -29,13 +29,6 @@ using namespace android; namespace android { -class Test { -public: - static const sp& getISurface(const sp& s) { - return s->getISurface(); - } -}; -}; int main(int argc, char** argv) { -- cgit v1.1