am d0df44b5: am 4d71053b: Merge "attempt to fix bug 5313580" into ics-mr1
* commit 'd0df44b5c979e00a19187cea35768ba26557e447': attempt to fix bug 5313580
This commit is contained in:
commit
8bee68fac2
|
@ -40,6 +40,7 @@ public:
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
SurfaceTextureClient();
|
SurfaceTextureClient();
|
||||||
|
virtual ~SurfaceTextureClient();
|
||||||
void setISurfaceTexture(const sp<ISurfaceTexture>& surfaceTexture);
|
void setISurfaceTexture(const sp<ISurfaceTexture>& surfaceTexture);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
|
@ -36,6 +36,12 @@ SurfaceTextureClient::SurfaceTextureClient() {
|
||||||
SurfaceTextureClient::init();
|
SurfaceTextureClient::init();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SurfaceTextureClient::~SurfaceTextureClient() {
|
||||||
|
if (mConnectedToCpu) {
|
||||||
|
SurfaceTextureClient::disconnect(NATIVE_WINDOW_API_CPU);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void SurfaceTextureClient::init() {
|
void SurfaceTextureClient::init() {
|
||||||
// Initialize the ANativeWindow function pointers.
|
// Initialize the ANativeWindow function pointers.
|
||||||
ANativeWindow::setSwapInterval = hook_setSwapInterval;
|
ANativeWindow::setSwapInterval = hook_setSwapInterval;
|
||||||
|
|
Loading…
Reference in New Issue