summaryrefslogtreecommitdiffstats
path: root/services/surfaceflinger/MonitoredProducer.cpp
diff options
context:
space:
mode:
authorMarco Nelissen <marcone@google.com>2014-11-14 08:01:01 -0800
committerMarco Nelissen <marcone@google.com>2014-11-17 08:47:01 -0800
commit097ca275f4717a2c47a5d49f302ed2b72c8a1370 (patch)
tree1c2f6c7b2fc2b71aab6759a0b1d8de22db46e830 /services/surfaceflinger/MonitoredProducer.cpp
parentd72ff140e0df44106cd8539396ce686aa8f3306a (diff)
downloadframeworks_native-097ca275f4717a2c47a5d49f302ed2b72c8a1370.zip
frameworks_native-097ca275f4717a2c47a5d49f302ed2b72c8a1370.tar.gz
frameworks_native-097ca275f4717a2c47a5d49f302ed2b72c8a1370.tar.bz2
Replace IInterface::asBinder() with a static
so we can do NULL checks again, and update calls to IInterface::asBinder() to use the new static version. Change-Id: Ia7b10eb38ca55b72278bfd33d3bf647f338b4e6a
Diffstat (limited to 'services/surfaceflinger/MonitoredProducer.cpp')
-rw-r--r--services/surfaceflinger/MonitoredProducer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/services/surfaceflinger/MonitoredProducer.cpp b/services/surfaceflinger/MonitoredProducer.cpp
index 8739682..37a044e 100644
--- a/services/surfaceflinger/MonitoredProducer.cpp
+++ b/services/surfaceflinger/MonitoredProducer.cpp
@@ -49,7 +49,7 @@ MonitoredProducer::~MonitoredProducer() {
wp<IBinder> mProducer;
};
- mFlinger->postMessageAsync(new MessageCleanUpList(mFlinger, asBinder()));
+ mFlinger->postMessageAsync(new MessageCleanUpList(mFlinger, asBinder(this)));
}
status_t MonitoredProducer::requestBuffer(int slot, sp<GraphicBuffer>* buf) {
@@ -111,7 +111,7 @@ void MonitoredProducer::allocateBuffers(bool async, uint32_t width,
}
IBinder* MonitoredProducer::onAsBinder() {
- return mProducer->asBinder().get();
+ return IInterface::asBinder(mProducer).get();
}
// ---------------------------------------------------------------------------