Index: Source/core/css/MediaValues.cpp |
diff --git a/Source/core/css/MediaValues.cpp b/Source/core/css/MediaValues.cpp |
index 533562476a437a2e3061d531d862e209ba970495..5d8c9fdb067b51f3cd5ec0cb0d8cba84467ed287 100644 |
--- a/Source/core/css/MediaValues.cpp |
+++ b/Source/core/css/MediaValues.cpp |
@@ -193,10 +193,9 @@ PassRefPtr<MediaValues> MediaValues::create(LocalFrame* frame, RenderStyle* styl |
return mediaValues; |
} |
-PassRefPtr<MediaValues> MediaValues::create(Document* document, MediaValuesMode mode) |
+PassRefPtr<MediaValues> MediaValues::create(const Document& document, MediaValuesMode mode) |
{ |
- ASSERT(document); |
- Document* executingDocument = document->import() ? document->import()->master() : document; |
+ const Document* executingDocument = document.import() ? document.import()->master() : &document; |
eseidel
2014/04/08 06:02:14
const pointers to ref-counted objects rarely make
|
ASSERT(executingDocument->frame()); |
ASSERT(executingDocument->renderer()); |
ASSERT(executingDocument->renderer()->style()); |