diff options
| author | 2009-10-06 22:10:17 -0400 | |
|---|---|---|
| committer | 2009-10-06 22:10:17 -0400 | |
| commit | 26fe45dcb3df12eda94d93f1473cd6a2f5f345c7 (patch) | |
| tree | 90e3487050e9ae74e3d5e8922cfd21c70d2f7082 /libs/ui/SharedBufferStack.cpp | |
| parent | 62443f5f4517ba17d911975e695f1ab75bfdbf77 (diff) | |
| parent | 4961c959aebac31991fd7653853d47dfd79d3472 (diff) | |
Merge change I4961c959 into eclair
* changes:
fix [2152536] ANR in browser
Diffstat (limited to 'libs/ui/SharedBufferStack.cpp')
| -rw-r--r-- | libs/ui/SharedBufferStack.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libs/ui/SharedBufferStack.cpp b/libs/ui/SharedBufferStack.cpp index 47c596c5c22b..b46075741417 100644 --- a/libs/ui/SharedBufferStack.cpp +++ b/libs/ui/SharedBufferStack.cpp @@ -97,10 +97,10 @@ Region SharedBufferStack::getDirtyRegion(int buffer) const // ---------------------------------------------------------------------------- SharedBufferBase::SharedBufferBase(SharedClient* sharedClient, - int surface, int num) + int surface, int num, int32_t identity) : mSharedClient(sharedClient), mSharedStack(sharedClient->surfaces + surface), - mNumBuffers(num) + mNumBuffers(num), mIdentity(identity) { } @@ -248,8 +248,8 @@ ssize_t SharedBufferServer::StatusUpdate::operator()() { // ============================================================================ SharedBufferClient::SharedBufferClient(SharedClient* sharedClient, - int surface, int num) - : SharedBufferBase(sharedClient, surface, num), tail(0) + int surface, int num, int32_t identity) + : SharedBufferBase(sharedClient, surface, num, identity), tail(0) { tail = computeTail(); } @@ -353,7 +353,7 @@ status_t SharedBufferClient::setDirtyRegion(int buffer, const Region& reg) SharedBufferServer::SharedBufferServer(SharedClient* sharedClient, int surface, int num, int32_t identity) - : SharedBufferBase(sharedClient, surface, num) + : SharedBufferBase(sharedClient, surface, num, identity) { mSharedStack->init(identity); mSharedStack->head = num-1; |