On 2010/07/21 21:04:38, Neil Puttock wrote:

Ah, don't worry, I think I see what's going on.  It's creating a new
hash table
whenever the method's called:

+ if (!to_boolean (scm_hash_table_p (pure_height_cache)))

This is always true.

I think it should be

if (scm_hash_table_p (pure_height_cache) != SCM_BOOL_T)

OK, this is complete bollocks, of course. :)

It seemed right since I'm no longer getting the excessive memory usage.

http://codereview.appspot.com/1817045/show

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to