ui.tools.listener: fix stream-read-until on interactor gadgets.
parent
efe2926d8e
commit
5589b2bbd2
|
@ -167,6 +167,15 @@ M: interactor stream-read1
|
||||||
[ nip first first ]
|
[ nip first first ]
|
||||||
} cond ;
|
} cond ;
|
||||||
|
|
||||||
|
M: interactor stream-read-until ( seps stream -- seq sep/f )
|
||||||
|
swap '[
|
||||||
|
_ interactor-read [
|
||||||
|
"\n" join CHAR: \n suffix
|
||||||
|
[ _ member? ] dupd find
|
||||||
|
[ [ head ] when* ] dip
|
||||||
|
] [ f f ] if* dup not
|
||||||
|
] [ drop ] produce swap [ concat prepend ] dip ;
|
||||||
|
|
||||||
M: interactor dispose drop ;
|
M: interactor dispose drop ;
|
||||||
|
|
||||||
: go-to-error ( interactor error -- )
|
: go-to-error ( interactor error -- )
|
||||||
|
|
Loading…
Reference in New Issue