summaryrefslogtreecommitdiff
path: root/src/library/graphics/image.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2022-05-25 13:50:33 +0200
committerLaurenz <laurmaedje@gmail.com>2022-05-25 13:59:06 +0200
commitc010cbc17dcbb2f0d6005d21530143bf57cb5871 (patch)
tree937fe79f0c121bcc025480181287fd4a3d0c0f4f /src/library/graphics/image.rs
parent6935cf8dfefff3d6cf234f077a7d61661fd5ca57 (diff)
Move route from context to VM
Diffstat (limited to 'src/library/graphics/image.rs')
-rw-r--r--src/library/graphics/image.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/library/graphics/image.rs b/src/library/graphics/image.rs
index 6fd465cb..d0bcfa44 100644
--- a/src/library/graphics/image.rs
+++ b/src/library/graphics/image.rs
@@ -11,12 +11,12 @@ impl ImageNode {
/// How the image should adjust itself to a given area.
pub const FIT: ImageFit = ImageFit::Cover;
- fn construct(ctx: &mut Context, args: &mut Args) -> TypResult<Content> {
+ fn construct(vm: &mut Machine, args: &mut Args) -> TypResult<Content> {
let Spanned { v: path, span } =
args.expect::<Spanned<EcoString>>("path to image file")?;
- let full = ctx.locate(&path).at(span)?;
- let id = ctx.images.load(&full).map_err(|err| match err.kind() {
+ let full = vm.locate(&path).at(span)?;
+ let id = vm.ctx.images.load(&full).map_err(|err| match err.kind() {
std::io::ErrorKind::NotFound => {
error!(span, "file not found (searched at {})", full.display())
}