guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

04/04: installer: page: Improve error handling.


From: Danny Milosavljevic
Subject: 04/04: installer: page: Improve error handling.
Date: Tue, 4 Jul 2017 16:06:35 -0400 (EDT)

dannym pushed a commit to branch wip-installer-2
in repository guix.

commit 7c62b1d04ca89afdfe4d074904bf920477b2b8b2
Author: Danny Milosavljevic <address@hidden>
Date:   Tue Jul 4 22:05:36 2017 +0200

    installer: page: Improve error handling.
    
    * gnu/system/installer/page.scm (page-default-key-handler): Modify.
---
 gnu/system/installer/page.scm | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnu/system/installer/page.scm b/gnu/system/installer/page.scm
index 80905e0..55a9d70 100644
--- a/gnu/system/installer/page.scm
+++ b/gnu/system/installer/page.scm
@@ -112,13 +112,12 @@ If a form is used it's assumed that the menu is not used 
and vice versa."
         (if nav
             (buttons-select nav 0)))
 
-       ((eqv? (buttons-selected nav) (1- (buttons-n-buttons nav)))
+       ((and nav (eqv? (buttons-selected nav) (1- (buttons-n-buttons nav))))
         (if menu
           (menu-set-active! menu #t)
           (if form
             (form-set-enabled! form #t)))
-        (if nav
-            (buttons-unselect-all nav)))
+        (buttons-unselect-all nav))
 
        (else
         (if nav
@@ -152,7 +151,8 @@ If a form is used it's assumed that the menu is not used 
and vice versa."
 
      (else
       (if form
-          (form-enter form ch))))))
+          (form-enter form ch)
+          'ignored)))))
 
 
 (define* (make-page surface title refresh cursor-visibility



reply via email to

[Prev in Thread] Current Thread [Next in Thread]