Index: Source/bindings/dart/DartScriptState.cpp |
diff --git a/Source/core/html/ime/Composition.cpp b/Source/bindings/dart/DartScriptState.cpp |
similarity index 78% |
copy from Source/core/html/ime/Composition.cpp |
copy to Source/bindings/dart/DartScriptState.cpp |
index 9b40000a5b2e93b16c5edd9c93f8575f4e797e57..544b6531edf0b2dbdaf3130263896b1a29a7100b 100644 |
--- a/Source/core/html/ime/Composition.cpp |
+++ b/Source/bindings/dart/DartScriptState.cpp |
@@ -29,29 +29,21 @@ |
*/ |
#include "config.h" |
-#include "core/html/ime/Composition.h" |
-namespace WebCore { |
+#include "bindings/dart/DartScriptState.h" |
-Composition::~Composition() |
-{ |
-} |
+#include "bindings/dart/DartUtilities.h" |
+#include <dart_debugger_api.h> |
-PassRefPtr<Composition> Composition::create() |
-{ |
- return adoptRef(new Composition()); |
-} |
+namespace WebCore { |
-Composition::Composition() |
- : m_selectionStart(0) |
- , m_selectionEnd(0) |
+DartScriptState::DartScriptState(Dart_Isolate isolate, intptr_t libraryId, v8::Handle<v8::Context> context) : ScriptState(context) |
{ |
- ScriptWrappable::init(this); |
+ m_isolate = isolate; |
+ m_libraryId = libraryId; |
+ Dart_Handle exception = 0; |
+ m_libraryUrl = DartUtilities::dartToString(Dart_GetLibraryURL(libraryId), exception); |
+ ASSERT(!exception); |
} |
-const Vector<unsigned>& Composition::getSegments() const |
-{ |
- return m_segments; |
} |
- |
-} // namespace WebCore |