ui.tools.listener: fix read-until with Ctrl-D.
parent
b4f4e6f6ca
commit
3b5094a73c
|
@ -172,9 +172,9 @@ M: interactor stream-read-until ( seps stream -- seq sep/f )
|
||||||
_ interactor-read [
|
_ interactor-read [
|
||||||
"\n" join CHAR: \n suffix
|
"\n" join CHAR: \n suffix
|
||||||
[ _ member? ] dupd find
|
[ _ member? ] dupd find
|
||||||
[ [ head ] when* ] dip
|
[ [ head ] when* ] dip dup not
|
||||||
] [ f f ] if* dup not
|
] [ f f f ] if*
|
||||||
] [ drop ] produce swap [ concat prepend ] dip ;
|
] [ drop ] produce swap [ concat "" prepend-as ] dip ;
|
||||||
|
|
||||||
M: interactor dispose drop ;
|
M: interactor dispose drop ;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue