Index: Source/core/dom/Range.cpp |
diff --git a/Source/core/dom/Range.cpp b/Source/core/dom/Range.cpp |
index d8f91c07e2ece6642d6963374d422b30306fb40d..5f9f8580e98539c70021b83ed2bb326d9ec54ccf 100644 |
--- a/Source/core/dom/Range.cpp |
+++ b/Source/core/dom/Range.cpp |
@@ -105,6 +105,11 @@ PassRefPtr<Range> Range::create(PassRefPtr<Document> ownerDocument, const Positi |
return adoptRef(new Range(ownerDocument, start.containerNode(), start.computeOffsetInContainerNode(), end.containerNode(), end.computeOffsetInContainerNode())); |
} |
+PassRefPtr<Range> Range::create(ScriptExecutionContext* context) |
+{ |
+ return adoptRef(new Range(toDocument(context))); |
+} |
+ |
Range::~Range() |
{ |
// Always detach (even if we've already detached) to fix https://bugs.webkit.org/show_bug.cgi?id=26044 |