2009/8/7 Jean-Philippe Bernardy <jpberna...@community.haskell.org>:
>
> Fri Aug  7 17:09:32 EDT 2009  jeanphilippe.berna...@gmail.com
>  * fix a memory leak; also improve the style somewhat
>  Ignore-this: 12b9966fd67f3ebf9a2e5bc48a7b98ef
>
>    M ./src/Yi/UI/Vty.hs -4 +9


The "fix" was meant to stop a leak where every window hangs onto the
last version of that window. I see you changed this in a later
revision but what was the original problem? Are you using heap
profiling?

178,179c180,184
<       apply win = fix $ \self -> win {
<           getRegion = getRegionImpl self (configUI $ config ui) e
cols (height self)
---
>
>       apply win = win {
>                     -- Note that it is possible to pass the emptyEditor here, 
> because
>                     -- the fields used in getRegionImpl won't make a 
> difference on the layout.
>           getRegion = getRegionImpl win (configUI $ config ui) emptyEditor 
> cols (height win)

--~--~---------~--~----~------------~-------~--~----~
Yi development mailing list
yi-devel@googlegroups.com
http://groups.google.com/group/yi-devel
-~----------~----~----~----~------~----~------~--~---

Reply via email to