Bug 1893205 Comment 8 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

I'm now positive that `BeginDraw` fails with `E_INVALIDARG` because we are giving it a `&update_rect` such that `update_rect.left == update_rect.right` and `update_rect.top == update_rect.bottom` (a zero-area rectangle). [:gw], is this enough information to address this bug? Let me know if there's another path along which you'd like me to do some debugging. (By the way, is it normal that `DCLayerTree::CreateEGLSurfaceForCompositionSurface` returns `false` in that case even though the return type is `GLuint`?)
I'm now positive that `BeginDraw` fails with `E_INVALIDARG` because we are giving it a `&update_rect` such that `update_rect.left == update_rect.right` and `update_rect.top == update_rect.bottom` (a zero-area rectangle). [:gw], is this enough information to address this bug? Let me know if there's another path along which you'd like me to do some debugging. (By the way, is it normal that `DCLayerTree::CreateEGLSurfaceForCompositionSurface` returns `false` when  `BeginDraw` fails even though the return type is `GLuint`?)
I'm now positive that `BeginDraw` fails with `E_INVALIDARG` because we are giving it a `&update_rect` such that `update_rect.left == update_rect.right` and `update_rect.top == update_rect.bottom` (a "zero-area rectangle"). [:gw], is this enough information to address this bug? Let me know if there's another path along which you'd like me to do some debugging. (By the way, is it normal that `DCLayerTree::CreateEGLSurfaceForCompositionSurface` returns `false` when  `BeginDraw` fails even though the return type is `GLuint`?)

Back to Bug 1893205 Comment 8