| Index: sky/engine/tonic/dart_state.cc
|
| diff --git a/sky/engine/tonic/dart_state.cc b/sky/engine/tonic/dart_state.cc
|
| index 36b1dfbdaa463d6375a51bc0dca4d7ef32731883..e1c69479a2e27521213ac05699ddf225e9727de2 100644
|
| --- a/sky/engine/tonic/dart_state.cc
|
| +++ b/sky/engine/tonic/dart_state.cc
|
| @@ -22,11 +22,15 @@ DartState::Scope::~Scope() {
|
|
|
| DartState::DartState()
|
| : isolate_(NULL),
|
| - class_library_(adoptPtr(new DartClassLibrary)),
|
| - exception_factory_(adoptPtr(new DartExceptionFactory(this))),
|
| - library_loader_(adoptPtr(new DartLibraryLoader(this))),
|
| - string_cache_(adoptPtr(new DartStringCache)),
|
| - timer_heap_(adoptPtr(new DartTimerHeap())),
|
| + class_library_(std::unique_ptr<DartClassLibrary>(new DartClassLibrary)),
|
| + exception_factory_(std::unique_ptr<DartExceptionFactory>(
|
| + new DartExceptionFactory(this))),
|
| + library_loader_(std::unique_ptr<DartLibraryLoader>(
|
| + new DartLibraryLoader(this))),
|
| + string_cache_(std::unique_ptr<DartStringCache>(
|
| + new DartStringCache)),
|
| + timer_heap_(std::unique_ptr<DartTimerHeap>(
|
| + new DartTimerHeap())),
|
| weak_factory_(this) {
|
| }
|
|
|
|
|