| Index: runtime/vm/native_api_impl.cc
|
| diff --git a/runtime/vm/native_api_impl.cc b/runtime/vm/native_api_impl.cc
|
| index 8a546e49d9def56049696ab8572c78dd1c8ae956..1bc5d4c2305f1d2287cd453a3914ea8fae786e74 100644
|
| --- a/runtime/vm/native_api_impl.cc
|
| +++ b/runtime/vm/native_api_impl.cc
|
| @@ -28,12 +28,13 @@ class IsolateSaver {
|
| : saved_isolate_(current_isolate) {
|
| if (current_isolate != NULL) {
|
| ASSERT(current_isolate == Isolate::Current());
|
| - Thread::ExitIsolate();
|
| + Dart_ExitIsolate();
|
| }
|
| }
|
| ~IsolateSaver() {
|
| if (saved_isolate_ != NULL) {
|
| - Thread::EnterIsolate(saved_isolate_);
|
| + Dart_Isolate I = reinterpret_cast<Dart_Isolate>(saved_isolate_);
|
| + Dart_EnterIsolate(I);
|
| }
|
| }
|
| private:
|
|
|