Summary: | Add V8Document.h include when the V8 code generator creates a toV8(Document*) call. | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Aaron Colwell <acolwell> | ||||||
Component: | New Bugs | Assignee: | Aaron Colwell <acolwell> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | CC: | abarth, haraken, japhet, webkit.review.bot | ||||||
Priority: | P2 | ||||||||
Version: | 528+ (Nightly build) | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Attachments: |
|
Description
Aaron Colwell
2013-03-05 14:45:04 PST
Created attachment 191570 [details]
Patch
It's not obvious from the patch context, but the line below the "Document* document = currentDocument(BindingState::instance());" line uses the Document* version of toV8() declared in V8Document.h. While tracking down a crash that led me to move the ActiveDOMObject annotation from HTMLAudioElement.idl to HTMLMediaElement.idl, I discovered a build breaker caused by this missing include. Please run-bindings-tests before landing. Created attachment 191585 [details]
Fix run-bindings-tests expectations
Comment on attachment 191585 [details] Fix run-bindings-tests expectations Clearing flags on attachment: 191585 Committed r144846: <http://trac.webkit.org/changeset/144846> All reviewed patches have been landed. Closing bug. |