summaryrefslogtreecommitdiffstats
path: root/libs/rs/rsContext.cpp
diff options
context:
space:
mode:
authorJason Sams <rjsams@android.com>2010-08-18 12:38:03 -0700
committerJason Sams <rjsams@android.com>2010-08-18 12:38:03 -0700
commitd0cb106ff27d535365215ac3830c67239c7b5ced (patch)
treedd0cc7cc7bb5e312388a22c7fa05a4def54fcd43 /libs/rs/rsContext.cpp
parentd78be37d81f6c1aba75180c7608753a027a881ee (diff)
downloadframeworks_base-d0cb106ff27d535365215ac3830c67239c7b5ced.zip
frameworks_base-d0cb106ff27d535365215ac3830c67239c7b5ced.tar.gz
frameworks_base-d0cb106ff27d535365215ac3830c67239c7b5ced.tar.bz2
Fix bug looping non-blocking fifos.
Change-Id: I33dcf575466bfef672af4e113ad692397b5213e9
Diffstat (limited to 'libs/rs/rsContext.cpp')
-rw-r--r--libs/rs/rsContext.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/rs/rsContext.cpp b/libs/rs/rsContext.cpp
index 1a7c5ad..08dd57b 100644
--- a/libs/rs/rsContext.cpp
+++ b/libs/rs/rsContext.cpp
@@ -744,7 +744,7 @@ bool Context::sendMessageToClient(void *data, uint32_t cmdID, size_t len, bool w
return false;
}
if (!waitForSpace) {
- if (mIO.mToClient.getFreeSpace() <= (len + 8)) {
+ if (!mIO.mToClient.makeSpaceNonBlocking(len + 8)) {
// Not enough room, and not waiting.
return false;
}