summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSimon Glass <[email protected]>2025-05-02 08:46:52 -0600
committerSimon Glass <[email protected]>2025-05-30 09:49:32 +0100
commit8d7ae52d7735ffecf34fa8b2657ee2fcfaac51b6 (patch)
treebf18ccb08e433a76d663f7d0e23c9aade5ab9ac9 /include
parent5bca4798971a1ea32c43994e35f63f1964b2ddf6 (diff)
expo: Drop the render from expo_poll()
Within tests it is useful to be able to control rendering of the expo. Drop the automatic call to expo_render() within expo_poll() and adjust its callers to handle this instead. Signed-off-by: Simon Glass <[email protected]>
Diffstat (limited to 'include')
-rw-r--r--include/expo.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/include/expo.h b/include/expo.h
index dfecd6ed239..2addddd5012 100644
--- a/include/expo.h
+++ b/include/expo.h
@@ -1006,10 +1006,13 @@ int expo_build(ofnode root, struct expo **expp);
int cb_expo_build(struct expo **expp);
/**
- * expo_poll() - render an expo and see if the user takes an action
+ * expo_poll() - see if the user takes an action
*
- * Thsi calls expo_render() and then checks for a keypress. If there is one, it
- * is processed and the resulting action returned, if any
+ * This checks for a keypress. If there is one, it is processed and the
+ * resulting action returned, if any.
+ *
+ * Note that expo_render() should normally be called immediately before this
+ * function so that the user can see the latest state.
*
* @exp: Expo to poll
* @act: Returns action on success