installer: Fix crash in parameters menu.
authorMathieu Othacehe <othacehe@gnu.org>
Tue, 12 Jan 2021 15:26:07 +0000 (16:26 +0100)
committerMathieu Othacehe <othacehe@gnu.org>
Tue, 12 Jan 2021 15:40:27 +0000 (16:40 +0100)
commitbb4e67415eb6d9871ee1b50b0a01e08c19f4809a
tree11b6f0c7386119f69f387ed090c9d13e90b9c3c4
parent55157c90711662c24c7627189020e3a5aeafa2ba
installer: Fix crash in parameters menu.

Fixes: <https://issues.guix.gnu.org/45378>.

* gnu/installer/newt/keymap.scm (run-layout-page): Return false when
"Continue" button is pressed.
(run-keymap-page): Do not try to compute variants if layout is false. Also do
not try to format the result if layout is false.
* gnu/installer.scm (compute-keymap-step): Do not apply keymap if
"run-keymap-page" returns false.
gnu/installer.scm
gnu/installer/newt/keymap.scm