From: Ian Jackson Date: Fri, 12 Mar 2021 01:07:18 +0000 (+0000) Subject: hidden, pos: honour displacement in session X-Git-Tag: otter-0.4.0~135 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=259108d961574f1565cb7f072fe152b7b72246df;p=otter.git hidden, pos: honour displacement in session Signed-off-by: Ian Jackson --- diff --git a/daemon/session.rs b/daemon/session.rs index ab15fa9f..aac7ac8d 100644 --- a/daemon/session.rs +++ b/daemon/session.rs @@ -125,11 +125,12 @@ fn session_inner(form: Json, let desc = pri.describe(ioccults, &gpc, ipc); let vangle = pri.angle(gpc).to_compass(); + let (pos, zlevel) = pri.pos_zlevel(gpc); let for_info = SessionPieceLoadJson { held: &gpc.held, - z: gpc.zlevel.z.clone(), - zg: gpc.zlevel.zg, + z: zlevel.z, + zg: zlevel.zg, pinned: gpc.pinned, angle: vangle, desc, @@ -138,7 +139,7 @@ fn session_inner(form: Json, let for_piece = SessionPieceContext { id: pri.vpid, - pos: gpc.pos, + pos: pos, info: serde_json::to_string(&for_info) .map_err(|e| InternalError::JSONEncode(e))?, };