diff options
author | Kristian Monsen <kristianm@google.com> | 2010-10-27 17:59:09 +0100 |
---|---|---|
committer | Kristian Monsen <kristianm@google.com> | 2010-10-27 22:49:34 +0100 |
commit | 732734acd67469fe6a251f5a72a2ba3d433de9b8 (patch) | |
tree | 41181c6653ebe11a3dd2c50c1153759cdbd1fa03 /opengl | |
parent | 091511b41ba1469bea46e9e56cc8e9c0c16c3a6f (diff) | |
download | frameworks_base-732734acd67469fe6a251f5a72a2ba3d433de9b8.zip frameworks_base-732734acd67469fe6a251f5a72a2ba3d433de9b8.tar.gz frameworks_base-732734acd67469fe6a251f5a72a2ba3d433de9b8.tar.bz2 |
Fix for simulator build
The code looks correct, but causes an internal compiler error on
simulator builds on mine (an other) gLucid desktops.
Change-Id: Iaf0d8120778ec1c6fc739ef13e6eaaac53e3bcc8
Diffstat (limited to 'opengl')
-rw-r--r-- | opengl/libagl/egl.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/opengl/libagl/egl.cpp b/opengl/libagl/egl.cpp index e44c485..7c496e7 100644 --- a/opengl/libagl/egl.cpp +++ b/opengl/libagl/egl.cpp @@ -546,7 +546,9 @@ EGLBoolean egl_window_surface_v2_t::swapBuffers() if (!dirtyRegion.isEmpty()) { dirtyRegion.andSelf(Rect(buffer->width, buffer->height)); if (previousBuffer) { - const Region copyBack(Region::subtract(oldDirtyRegion, dirtyRegion)); + // This was const Region copyBack, but that causes an + // internal compile error on simulator builds + /*const*/ Region copyBack(Region::subtract(oldDirtyRegion, dirtyRegion)); if (!copyBack.isEmpty()) { void* prevBits; if (lock(previousBuffer, |