mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bustage fix (bug 804991 - Make FromContent expect a non-null pointer and add FromContentOrNull)
--HG-- extra : rebase_source : e7185c02b8cebd76201670f874d7c5b35bea9eb4
This commit is contained in:
parent
cbb215838f
commit
5cfa8e4744
@ -4511,13 +4511,15 @@ nsLayoutUtils::SurfaceFromElement(dom::Element* aElement,
|
||||
uint32_t aSurfaceFlags)
|
||||
{
|
||||
// If it's a <canvas>, we may be able to just grab its internal surface
|
||||
if (nsHTMLCanvasElement* canvas = nsHTMLCanvasElement::FromContent(aElement)) {
|
||||
if (nsHTMLCanvasElement* canvas =
|
||||
nsHTMLCanvasElement::FromContentOrNull(aElement)) {
|
||||
return SurfaceFromElement(canvas, aSurfaceFlags);
|
||||
}
|
||||
|
||||
#ifdef MOZ_MEDIA
|
||||
// Maybe it's <video>?
|
||||
if (nsHTMLVideoElement* video = nsHTMLVideoElement::FromContent(aElement)) {
|
||||
if (nsHTMLVideoElement* video =
|
||||
nsHTMLVideoElement::FromContentOrNull(aElement)) {
|
||||
return SurfaceFromElement(video, aSurfaceFlags);
|
||||
}
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user