| Index: Source/core/html/track/TextTrackCueGeneric.cpp | 
| diff --git a/Source/core/html/track/TextTrackCueGeneric.cpp b/Source/core/html/track/TextTrackCueGeneric.cpp | 
| index a7d4cbe53135c745d5cd4c8fe084c34575e6f9b5..5ea1db44c40d895fcd81ef964dec953f48267f0e 100644 | 
| --- a/Source/core/html/track/TextTrackCueGeneric.cpp | 
| +++ b/Source/core/html/track/TextTrackCueGeneric.cpp | 
| @@ -36,7 +36,7 @@ namespace WebCore { | 
|  | 
| class TextTrackCueGenericBoxElement FINAL : public TextTrackCueBox { | 
| public: | 
| -    static PassRefPtr<TextTrackCueGenericBoxElement> create(Document* document, TextTrackCueGeneric* cue) | 
| +    static PassRefPtr<TextTrackCueGenericBoxElement> create(Document& document, TextTrackCueGeneric* cue) | 
| { | 
| return adoptRef(new TextTrackCueGenericBoxElement(document, cue)); | 
| } | 
| @@ -44,10 +44,10 @@ public: | 
| virtual void applyCSSProperties(const IntSize&) OVERRIDE; | 
|  | 
| private: | 
| -    TextTrackCueGenericBoxElement(Document*, TextTrackCue*); | 
| +    TextTrackCueGenericBoxElement(Document&, TextTrackCue*); | 
| }; | 
|  | 
| -TextTrackCueGenericBoxElement::TextTrackCueGenericBoxElement(Document* document, TextTrackCue* cue) | 
| +TextTrackCueGenericBoxElement::TextTrackCueGenericBoxElement(Document& document, TextTrackCue* cue) | 
| : TextTrackCueBox(document, cue) | 
| { | 
| } | 
| @@ -113,7 +113,8 @@ TextTrackCueGeneric::TextTrackCueGeneric(ScriptExecutionContext* context, double | 
|  | 
| PassRefPtr<TextTrackCueBox> TextTrackCueGeneric::createDisplayTree() | 
| { | 
| -    return TextTrackCueGenericBoxElement::create(ownerDocument(), this); | 
| +    ASSERT(ownerDocument()); | 
| +    return TextTrackCueGenericBoxElement::create(*ownerDocument(), this); | 
| } | 
|  | 
| void TextTrackCueGeneric::setLine(int line, ExceptionState& es) | 
|  |