Fix chained minibuffer randomly not showing.
Fix chained minibuffer randomly not showing.

There was a race condition between prompt-minibuffer and hide.
But it seems that we can't use locks in prompt-minibuffer, possibly because it
runs on the GTK thread.

Anyways, the fix is easy: always hide the minibuffer in return-selection
_before_ returning the result.

jmercouris/NeXT,jmercouris/NeXT