Use PrivateDart for ImageDecoder constructors
This commit is contained in:
parent
6d689c6c08
commit
3a912de958
@ -70,8 +70,7 @@ class MojoAssetBundle extends AssetBundle {
|
|||||||
return _imageCache.putIfAbsent(key, () {
|
return _imageCache.putIfAbsent(key, () {
|
||||||
Completer<sky.Image> completer = new Completer<sky.Image>();
|
Completer<sky.Image> completer = new Completer<sky.Image>();
|
||||||
load(key).then((assetData) {
|
load(key).then((assetData) {
|
||||||
new sky.ImageDecoder(completer.complete)
|
new sky.ImageDecoder.consume(assetData.handle.h, completer.complete);
|
||||||
..initWithConsumer(assetData.handle.h);
|
|
||||||
});
|
});
|
||||||
return new ImageResource(completer.future);
|
return new ImageResource(completer.future);
|
||||||
});
|
});
|
||||||
|
@ -23,8 +23,7 @@ class _ImageCache {
|
|||||||
print("Failed (${response.statusCode}) to load image ${url}");
|
print("Failed (${response.statusCode}) to load image ${url}");
|
||||||
completer.complete(null);
|
completer.complete(null);
|
||||||
} else {
|
} else {
|
||||||
new sky.ImageDecoder(completer.complete)
|
new sky.ImageDecoder.consume(response.body.handle.h, completer.complete);
|
||||||
..initWithConsumer(response.body.handle.h);
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
return new ImageResource(completer.future);
|
return new ImageResource(completer.future);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user