From 8b516abb31ae6c68c52e09771c5e1fb6af05b6b5 Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Thu, 5 Jun 2025 05:14:40 +0800 Subject: [PATCH] ui: replace rl.measure_text with measure_text_cached in sidebar (#35450) Replace rl.measure_text with measure_text_cached --- selfdrive/ui/layouts/sidebar.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/selfdrive/ui/layouts/sidebar.py b/selfdrive/ui/layouts/sidebar.py index eeb073e67b..343efe5851 100644 --- a/selfdrive/ui/layouts/sidebar.py +++ b/selfdrive/ui/layouts/sidebar.py @@ -5,6 +5,7 @@ from collections.abc import Callable from cereal import log from openpilot.selfdrive.ui.ui_state import ui_state from openpilot.system.ui.lib.application import gui_app, FontWeight +from openpilot.system.ui.lib.text_measure import measure_text_cached SIDEBAR_WIDTH = 300 METRIC_HEIGHT = 126 @@ -199,7 +200,7 @@ class Sidebar: # Draw text text = f"{metric.label}\n{metric.value}" - text_size = rl.measure_text_ex(self._font_bold, text, 35, 0) + text_size = measure_text_cached(self._font_bold, text, 35) text_pos = rl.Vector2( metric_rect.x + 22 + (metric_rect.width - 22 - text_size.x) / 2, metric_rect.y + (metric_rect.height - text_size.y) / 2