| Index: sky/engine/core/loader/CanvasImageLoader.cpp
|
| diff --git a/sky/engine/core/loader/CanvasImageLoader.cpp b/sky/engine/core/loader/CanvasImageLoader.cpp
|
| index fd325826a9266204ee5a4e3740112fd31ff5c376..a7175dc50799f690169d7596bb9d736b2dfcbf77 100644
|
| --- a/sky/engine/core/loader/CanvasImageLoader.cpp
|
| +++ b/sky/engine/core/loader/CanvasImageLoader.cpp
|
| @@ -5,15 +5,15 @@
|
| #include "sky/engine/config.h"
|
| #include "sky/engine/core/loader/CanvasImageLoader.h"
|
| #include "sky/engine/core/painting/CanvasImage.h"
|
| -#include "sky/engine/platform/image-decoders/ImageDecoder.h"
|
| +#include "sky/engine/core/script/dom_dart_state.h"
|
| #include "sky/engine/platform/SharedBuffer.h"
|
| +#include "sky/engine/platform/image-decoders/ImageDecoder.h"
|
|
|
| namespace blink {
|
|
|
| CanvasImageLoader::CanvasImageLoader(const String& src, PassOwnPtr<ImageLoaderCallback> callback)
|
| : callback_(callback) {
|
| - // TODO(jackson): Figure out how to determine the proper base URL here
|
| - KURL url = KURL(KURL(), src);
|
| + KURL url = KURL(DOMDartState::Current()->url(), src);
|
| fetcher_ = adoptPtr(new MojoFetcher(this, url));
|
| }
|
|
|
|
|