summaryrefslogtreecommitdiff
path: root/src/layout/tree.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2020-08-17 23:45:03 +0200
committerLaurenz <laurmaedje@gmail.com>2020-08-17 23:45:03 +0200
commit6d7e7d945b315469b80bca3466a96534b2a17639 (patch)
tree1b6c5e0ae7fb683ff7f3b6b1d961151a8e467a80 /src/layout/tree.rs
parent3cbca56a7195bb2a7996530d584300d697c11dc8 (diff)
Tidy up library functions 🧺
Diffstat (limited to 'src/layout/tree.rs')
-rw-r--r--src/layout/tree.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/layout/tree.rs b/src/layout/tree.rs
index 092ba582..f132a8cb 100644
--- a/src/layout/tree.rs
+++ b/src/layout/tree.rs
@@ -3,7 +3,7 @@
use crate::compute::value::Value;
use crate::style::LayoutStyle;
use crate::syntax::decoration::Decoration;
-use crate::syntax::span::{Offset, Span, Spanned};
+use crate::syntax::span::{Span, Spanned};
use crate::syntax::tree::{CallExpr, SyntaxNode, SyntaxTree};
use crate::{DynFuture, Feedback, Pass};
use super::line::{LineContext, LineLayouter};
@@ -104,7 +104,7 @@ impl<'a> TreeLayouter<'a> {
async fn layout_call(&mut self, call: Spanned<&CallExpr>) {
let name = call.v.name.v.as_str();
- let span = call.v.name.span.offset(call.span.start);
+ let span = call.v.name.span;
let (func, deco) = if let Some(func) = self.ctx.scope.func(name) {
(func, Decoration::Resolved)
@@ -116,7 +116,7 @@ impl<'a> TreeLayouter<'a> {
self.feedback.decorations.push(Spanned::new(deco, span));
let args = call.v.args.eval();
- let pass = func(args, LayoutContext {
+ let pass = func(span, args, LayoutContext {
style: &self.style,
spaces: self.layouter.remaining(),
root: true,