about summary refs log tree commit diff stats
path: root/084console.mu
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2016-04-23 17:02:16 -0700
committerKartik K. Agaram <vc@akkartik.com>2016-04-23 17:15:16 -0700
commit7bf9212fd47e505711cc0873d30456e3d793034d (patch)
treee6c84ac4666269b5e366ceff78dd040ac39343bc /084console.mu
parent991d76f32817f5515fb8db25a7d5ca2912cfe4ac (diff)
downloadmu-7bf9212fd47e505711cc0873d30456e3d793034d.tar.gz
2861 - 'maybe-convert' no longer returns address
Diffstat (limited to '084console.mu')
-rw-r--r--084console.mu6
1 files changed, 3 insertions, 3 deletions
diff --git a/084console.mu b/084console.mu
index de77c7fe..dab4be7d 100644
--- a/084console.mu
+++ b/084console.mu
@@ -65,9 +65,9 @@ def read-key console:address:shared:console -> result:character, console:address
   x:event, console, found?:boolean, quit?:boolean <- read-event console
   return-if quit?, 0, console/same-as-ingredient:0, found?, quit?
   return-unless found?, 0, console/same-as-ingredient:0, found?, quit?
-  c:address:character <- maybe-convert x, text:variant
-  return-unless c, 0, console/same-as-ingredient:0, 0/found, 0/quit
-  return *c, console/same-as-ingredient:0, 1/found, 0/quit
+  c:character, converted?:boolean <- maybe-convert x, text:variant
+  return-unless converted?, 0, console/same-as-ingredient:0, 0/found, 0/quit
+  return c, console/same-as-ingredient:0, 1/found, 0/quit
 ]
 
 def send-keys-to-channel console:address:shared:console, chan:address:shared:sink:character, screen:address:shared:screen -> console:address:shared:console, chan:address:shared:sink:character, screen:address:shared:screen [