ui.gadgets.panes: fix use of string-lines that prevented icons from showing in help browser.

locals-and-roots
John Benediktsson 2016-03-20 15:56:02 -07:00
parent e2a339cb60
commit c04ce00b45
1 changed files with 5 additions and 2 deletions
basis/ui/gadgets/panes

View File

@ -99,6 +99,9 @@ M: pane selected-children
: smash-pane ( pane -- gadget ) [ pane-nl ] [ output>> smash-line ] bi ;
: pane-lines ( str -- lines )
string-lines [ { "" } ] when-empty ;
: pane-write ( seq pane -- )
[ pane-nl ] [ current>> stream-write ]
bi-curry interleave ;
@ -117,10 +120,10 @@ M: pane-stream stream-write1
[ current>> stream-write1 ] do-pane-stream ;
M: pane-stream stream-write
[ [ string-lines ] dip pane-write ] do-pane-stream ;
[ [ pane-lines ] dip pane-write ] do-pane-stream ;
M: pane-stream stream-format
[ [ string-lines ] 2dip pane-format ] do-pane-stream ;
[ [ pane-lines ] 2dip pane-format ] do-pane-stream ;
M: pane-stream dispose drop ;