guix-commits
[Top][All Lists]
Advanced

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

01/01: installer: When clicking somewhere outside a form popup, ignore e


From: Danny Milosavljevic
Subject: 01/01: installer: When clicking somewhere outside a form popup, ignore event.
Date: Wed, 5 Jul 2017 09:14:04 -0400 (EDT)

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

commit 5b0b884abbb2317f6b8cbc031b5fa866440d1f1b
Author: Danny Milosavljevic <address@hidden>
Date:   Wed Jul 5 15:13:39 2017 +0200

    installer: When clicking somewhere outside a form popup, ignore event.
    
    * gurses/form.scm (run-event-loop): Modify.
---
 gurses/form.scm | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gurses/form.scm b/gurses/form.scm
index 6c41f1c..de8b950 100644
--- a/gurses/form.scm
+++ b/gurses/form.scm
@@ -266,7 +266,9 @@ than #f.  Return that to our caller."
      ((eqv? ch KEY_MOUSE)
       (match (getmouse)
        ((device-id g-x g-y z button-state)
-        (std-menu-mouse-handler menu device-id g-x g-y z button-state))
+        (if (eq? 'activated (std-menu-mouse-handler menu device-id g-x g-y z 
button-state))
+          (end-status form #\newline)
+          (run-event-loop form menu end-status)))
        (_ #f)))
      ((end-status form ch)
       (end-status form ch))



reply via email to

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