mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
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 <sjg@chromium.org>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user