[Concept,03/14] video: truetype: Restore pos_start in entry_restore()

Message ID 20260116171424.398597-4-sjg@u-boot.org
State New
Headers
Series video: Add per-client context to vidconsole |

Commit Message

Simon Glass Jan. 16, 2026, 5:14 p.m. UTC
  From: Simon Glass <simon.glass@canonical.com>

The pos_start member is saved by truetype_entry_save() but is not
restored by truetype_entry_restore(). Add the missing restoration.

Co-developed-by: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: Simon Glass <simon.glass@canonical.com>
---

 drivers/video/console_truetype.c | 1 +
 1 file changed, 1 insertion(+)
  

Patch

diff --git a/drivers/video/console_truetype.c b/drivers/video/console_truetype.c
index d707ac3c864..74255ac98ac 100644
--- a/drivers/video/console_truetype.c
+++ b/drivers/video/console_truetype.c
@@ -1209,6 +1209,7 @@  static int truetype_entry_restore(struct udevice *dev, struct abuf *buf)
 	vc_priv->xcur_frac = store.cur.xpos_frac;
 	vc_priv->ycur = store.cur.ypos;
 	priv->pos_ptr = store.priv.pos_ptr;
+	priv->pos_start = store.priv.pos_start;
 	priv->pos_count = store.priv.pos_count;
 	memcpy(priv->pos, store.priv.pos,
 	       store.priv.pos_ptr * sizeof(struct pos_info));