supercollider/supercollider — pull request #772 by timblechmann (2013-03-14 12:00:31+00:00)
Title: supernova/scsynth: Buffer reading should send /b_info

hi all,

could someone review this patch? it fixes a nasty race condition for me.

thnx, tim

>8--------
Buffer reading issues two asynchronous commands: first it sends the buffer
filling message, then a /b_query to obtain information from the server.

this means that after waiting for Server.sync, the Buffer object is not
initialized. we avoid this server/language ping-pong by automatically
sending /b_info to avoid that the language has to explicitly send a
/b_query

Signed-off-by: Tim Blechmann