summaryrefslogtreecommitdiff
path: root/chromium/plat_support/draw_gl_functor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/plat_support/draw_gl_functor.cpp')
-rw-r--r--chromium/plat_support/draw_gl_functor.cpp23
1 files changed, 1 insertions, 22 deletions
diff --git a/chromium/plat_support/draw_gl_functor.cpp b/chromium/plat_support/draw_gl_functor.cpp
index d83ead7..fd128eb 100644
--- a/chromium/plat_support/draw_gl_functor.cpp
+++ b/chromium/plat_support/draw_gl_functor.cpp
@@ -70,31 +70,10 @@ class DrawGLFunctor : public Functor {
aw_info.transform[i] = gl_info->transform[i];
}
- // Also pre-initialize the output fields in case the implementation does
- // not modify them.
- aw_info.status_mask = AwDrawGLInfo::kStatusMaskDone;
- aw_info.dirty_left = gl_info->dirtyLeft;
- aw_info.dirty_top = gl_info->dirtyTop;
- aw_info.dirty_right = gl_info->dirtyRight;
- aw_info.dirty_bottom = gl_info->dirtyBottom;
-
// Invoke the DrawGL method.
g_aw_drawgl_function(view_context_, &aw_info, NULL);
- // Copy out the outputs.
- gl_info->dirtyLeft = aw_info.dirty_left;
- gl_info->dirtyTop = aw_info.dirty_top;
- gl_info->dirtyRight = aw_info.dirty_right;
- gl_info->dirtyBottom = aw_info.dirty_bottom;
-
- // Calculate the return code.
- status_t res = DrawGlInfo::kStatusDone;
- if (aw_info.status_mask & AwDrawGLInfo::kStatusMaskDraw)
- res |= DrawGlInfo::kStatusDraw;
- if (aw_info.status_mask & AwDrawGLInfo::kStatusMaskInvoke)
- res |= DrawGlInfo::kStatusInvoke;
-
- return res;
+ return DrawGlInfo::kStatusDone;
}
private: