The generic function
non-focus-update
updates the non-focus-interface.
The method on non-focus-list-interface needs to be invoked in the process in which the list-updater that was passed to prompt-with-list-non-focus is expecting to run.
It invokes the list-updater without arguments, and then updates the non-focus-interface with result. See the description of list-updater in prompt-with-list-non-focus.
Note that if
list-updater
returns
:destroy
, this invokes non-focus-terminate on the interface.