diff options
| author | 2009-10-07 21:07:05 -0400 | |
|---|---|---|
| committer | 2009-10-07 21:07:05 -0400 | |
| commit | c71413032e1ad1f166861a980d8547d4106f7fa0 (patch) | |
| tree | 9d429bdf840648cf344386d072dbdb9f5a2e4fc3 | |
| parent | 568cae571a3d74d1992176a21722e07b44e9a3c4 (diff) | |
| parent | 0da41a3635180398ae6cbf1ff75575f5dcb6e40b (diff) | |
Merge change Id23b791a into eclair
* changes:
fix [2170283] SurfaceFlinger crashes on OOM.
| -rw-r--r-- | libs/ui/Surface.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/ui/Surface.cpp b/libs/ui/Surface.cpp index 2d83a8c3106d..f51ca7a953c7 100644 --- a/libs/ui/Surface.cpp +++ b/libs/ui/Surface.cpp @@ -746,6 +746,8 @@ status_t Surface::getBufferLocked(int index, int usage) currentBuffer->setIndex(index); mNeedFullUpdate = true; } + } else { + err = err<0 ? err : NO_MEMORY; } } return err; |